@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;600&display=swap";.minute-page{min-height:100vh;background:radial-gradient(circle at top left,rgba(14,165,233,.16),transparent 32rem),linear-gradient(135deg,#020617,#07111f 45%,#0f172a);color:#e5eefb;font-family:Roboto,Arial,sans-serif}.minute-page-loading{padding:24px}.minute-top{align-items:center;background:#020617e6;border-bottom:1px solid rgba(148,163,184,.18);display:flex;height:80px;justify-content:space-between;padding:12px 18px}.minute-top-left,.minute-top-right{align-items:center;display:flex;gap:12px;min-width:0}.minute-top h1{font-size:24px;font-weight:700;margin:0;white-space:nowrap}.minute-title-block{display:grid;gap:2px;min-width:0}.minute-title-block span{color:#93c5fd;font-size:12px;font-weight:800;text-transform:capitalize;white-space:nowrap}.minute-days{display:flex;flex-wrap:wrap;gap:8px}.minute-days button{align-items:center;background:#0f172af0;border:1px solid rgba(148,163,184,.24);border-radius:10px;box-shadow:inset 0 1px 2px #0f172a59;color:#e2e8f0;cursor:pointer;display:inline-flex;gap:7px;font-weight:700;height:36px;min-width:64px;padding:0 16px}.minute-days button small{color:#94a3b8;font-size:11px;font-weight:800}.minute-days button.active{background:#0ea5e92e;border-color:#0ea5e9;color:#7dd3fc}.minute-days button.active small{color:#bae6fd}.minute-top-right img{display:block;max-height:64px;max-width:170px;-o-object-fit:contain;object-fit:contain}.minute-toolbar{align-items:center;background:#020617c7;border-bottom:1px solid rgba(148,163,184,.18);display:flex;gap:10px;min-height:54px;padding:8px 18px}.minute-search{align-items:center;background:#0f172adb;border:1px solid rgba(148,163,184,.22);border-radius:8px;color:#94a3b8;display:flex;flex:1;gap:8px;max-width:420px;min-width:220px;padding:0 10px}.minute-search input{background:transparent;border:0;color:#e2e8f0;height:36px;min-width:0;outline:0;width:100%}.minute-search input::-moz-placeholder{color:#cbd5e1ad}.minute-search input::placeholder{color:#cbd5e1ad}.minute-filter-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.minute-filter-actions button{background:#0f172ae6;border:1px solid rgba(148,163,184,.24);border-radius:8px;color:#cbd5e1;cursor:pointer;font-size:12px;font-weight:800;min-height:34px;padding:0 11px}.minute-filter-actions button.active{background:#0ea5e933;border-color:#38bdf8b8;color:#7dd3fc}.minute-filter-actions button.ghost{background:transparent}.minute-result-count{color:#94a3b8;font-size:12px;font-weight:800;margin-left:auto;white-space:nowrap}.minute-shell{display:grid;grid-template-columns:minmax(0,1fr) 170px}.minute-board{background-color:#0f172abd;border:1px solid rgba(148,163,184,.2);display:grid;grid-template-columns:220px minmax(0,1fr);overflow:hidden}.minute-left-col{background:#0f172af5;border-right:1px solid rgba(148,163,184,.18);z-index:3}.minute-left-header{align-items:center;background:#0f172afa;border-bottom:1px solid rgba(148,163,184,.18);display:flex;font-size:18px;font-weight:700;height:45px;justify-content:center}.minute-left-row{background:#02061738;height:var(--rowHeight, 90px);padding:5px}.minute-left-card{align-items:center;background:#0f172aeb;border:1px solid rgba(148,163,184,.22);border-radius:6px;box-shadow:0 8px 20px #0206172e;display:flex;font-size:14px;font-weight:700;height:100%;line-height:1.25;padding:10px}.minute-left-content{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0;width:100%}.minute-left-content>a:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.minute-left-card a{color:#93c5fd;text-decoration:underline}.minute-left-card .minute-public-link{align-items:center;background:#14b8a629;border:1px solid rgba(45,212,191,.38);border-radius:6px;color:#67e8f9;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;gap:4px;min-height:28px;padding:0 8px;text-decoration:none}.minute-left-card .minute-public-link:hover{background:#14b8a642;border-color:#67e8f9b8;color:#cffafe}.minute-right-scroll{--minute-end-padding: 560px;background:#0f172a7a;overflow-x:auto;overflow-y:hidden;padding-right:var(--minute-end-padding);scroll-padding-right:var(--minute-end-padding)}.minute-hours-grid{display:grid;grid-template-columns:repeat(var(--slots),var(--slotWidth));margin-right:var(--minute-end-padding);position:sticky;top:0;z-index:2}.minute-hour-cell{align-items:center;background-color:#1e293bf5;border-left:1px solid rgba(148,163,184,.16);border-right:1px solid rgba(148,163,184,.16);color:#cbd5e1;display:flex;font-size:18px;height:45px;justify-content:center}.minute-rows-grid{display:grid;grid-auto-rows:var(--rowHeight);grid-template-columns:repeat(var(--slots),var(--slotWidth));margin-right:var(--minute-end-padding);position:relative}.minute-row-bg{background-image:repeating-linear-gradient(to right,rgba(226,232,240,.08) 0,rgba(226,232,240,.08) 1px,transparent 1px,transparent 300px);border-bottom:1px solid rgba(148,163,184,.13);grid-column:1 / -1}.minute-current-time-line{bottom:0;pointer-events:none;position:absolute;top:0;width:2px;z-index:1}.minute-current-time-line:before{background:#ef4444;border-radius:999px;content:"";height:10px;left:-4px;position:absolute;top:-5px;width:10px}.minute-current-time-line:after{background:#ef4444;bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.minute-draw-preview{align-items:center;align-self:stretch;background:#0ea5e938;border:2px dashed rgba(125,211,252,.9);border-radius:8px;color:#e0f2fe;display:flex;font-size:12px;font-weight:800;justify-content:center;margin:6px;min-height:calc(var(--rowHeight) - 12px);pointer-events:none;position:relative;z-index:70}.minute-event{align-self:stretch;border:1px solid rgba(255,255,255,.3);border-radius:7px;box-shadow:0 12px 24px #0206173d;cursor:pointer;display:flex;flex-direction:column;justify-content:center;line-height:1.2;margin:6px;min-height:calc(var(--rowHeight) - 12px);overflow:hidden;padding:8px 10px;position:relative;text-align:left;transition:box-shadow .16s ease,opacity .18s ease;will-change:transform;z-index:2}.minute-event:focus-visible{outline:3px solid rgba(14,165,233,.7);outline-offset:2px}.minute-event:has(.minute-drag-handle:active){box-shadow:0 18px 38px #0206176b}.minute-event.dimmed{opacity:.38}.minute-event.conflicted{outline:2px solid rgba(239,68,68,.8);outline-offset:-3px;gap:1px;justify-content:center;padding:4px 48px 4px 10px}.minute-event.conflicted .minute-drag-handle{height:22px;top:50%;transform:translateY(-50%);width:21px}.minute-event.conflicted strong{font-size:12px;line-height:1.05;padding-left:22px}.minute-event.conflicted>span:not(.resize-handle){display:none}.minute-event.conflicted small{font-size:10px;font-weight:800;line-height:1;padding-left:22px}.minute-event-skeleton{align-self:stretch;background:#334155d1;border-radius:7px;display:flex;flex-direction:column;gap:8px;justify-content:center;margin:6px;min-height:calc(var(--rowHeight) - 12px);padding:10px;position:relative;z-index:15}.minute-drag-handle{align-items:center;background:#ffffffad;border:0;border-radius:6px;color:inherit;cursor:grab;display:flex;height:25px;justify-content:center;left:6px;opacity:.88;padding:0;position:absolute;top:6px;width:22px;z-index:3}.minute-drag-handle:active{cursor:grabbing}.minute-event strong{padding-left:20px}.minute-event strong,.minute-event span,.minute-event small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.minute-event strong{font-size:14px;font-weight:800}.minute-event span{font-size:12px}.minute-event small{font-size:11px}.minute-status-icon{cursor:help;pointer-events:auto}.minute-hidden-icon{bottom:6px;position:absolute;right:7px}.minute-conflict-icon{bottom:6px;filter:drop-shadow(0 1px 2px rgba(2,6,23,.5));position:absolute;right:28px}.minute-event.conflicted .minute-status-icon{bottom:auto;top:50%;transform:translateY(-50%)}.minute-event.conflicted .minute-conflict-icon{right:8px}.minute-event.conflicted .minute-hidden-icon{right:28px}.minute-event-tooltip{background:#020617;border:1px solid rgba(125,211,252,.38);border-radius:8px;box-shadow:0 14px 32px #02061757;color:#e2e8f0;font-size:12px;font-weight:700;line-height:1.35;max-width:260px;padding:8px 10px}.resize-handle{bottom:0;pointer-events:auto;position:absolute;top:0;width:12px;z-index:12}.resize-start{cursor:w-resize;left:0}.resize-end{cursor:e-resize;right:0}.resize-handle:after{background:#0f172a52;border-radius:999px;content:"";inset:18px auto 18px auto;opacity:0;position:absolute;transition:opacity .16s ease;width:3px}.resize-start:after{left:3px}.resize-end:after{right:3px}.minute-event:hover .resize-handle:after,.resize-handle:hover:after{opacity:1}.minute-event.conflicted .resize-handle{display:block;width:16px}.minute-event.conflicted .resize-handle:after{bottom:8px;top:8px}.minute-trails{background-color:#0f172af5;border-left:1px solid rgba(148,163,184,.18);border-top:1px solid rgba(148,163,184,.18);min-height:calc(100vh - 134px)}.minute-trails-title{align-items:center;background-color:#1e293bf5;border-bottom:1px solid rgba(148,163,184,.18);color:#cbd5e1;display:flex;font-size:18px;height:44px;justify-content:center}.minute-trails-list{display:grid;gap:8px;padding:10px;position:sticky;top:0}.minute-trail-card{background:#fff;border:0;border-radius:9px;box-shadow:0 1px 3px #0f172a2e;cursor:pointer;font-size:14px;font-weight:800;line-height:1.15;min-height:28px;padding:6px 9px;text-align:left;transition:opacity .18s ease}.minute-trail-card-all{color:#050505}.minute-trail-card.dimmed{opacity:.42}.minute-trails .minute-trail-card-all.dimmed{opacity:.86}.minute-dialog .absolute.right-4.top-4{color:var(--minute-dialog-close-color, #ffffff)}.minute-schedule-form .absolute.right-4.top-4,.minute-speaker-form .absolute.right-4.top-4{color:#e2e8f0}.minute-confirm-dialog{background:#020617;border-color:#94a3b859;border-radius:10px;color:#fff}.minute-confirm-dialog h2{color:#fff;font-size:22px}.minute-confirm-dialog p{color:#fff;font-size:15px;line-height:1.45}.minute-dialog-header{align-items:center;display:flex;font-size:22px;font-weight:500;height:66px;justify-content:space-between;padding:0 24px}.minute-dialog-body{padding:22px 24px 28px}.minute-schedule-form,.minute-speaker-form{background:radial-gradient(circle at top right,rgba(14,165,233,.16),transparent 28rem),#020617;border-color:#94a3b83d;color:#e2e8f0}.minute-schedule-form-header{align-items:center;border-bottom:1px solid rgba(148,163,184,.18);display:flex;justify-content:space-between;margin:-4px -4px 18px;padding:0 0 16px}.minute-schedule-form-header span{color:#7dd3fc;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.minute-schedule-form-header h2{color:#fff;font-size:28px;font-weight:800;margin:2px 0 0}.minute-schedule-form-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 320px}.minute-schedule-form-grid>*,.minute-form-main>*,.minute-form-side>*{min-width:0}.minute-speaker-form-grid,.minute-form-main,.minute-form-side{display:grid;gap:14px}.minute-form-main input,.minute-form-main textarea,.minute-form-main button[role=combobox],.minute-form-side .minute-selector-trigger,.minute-speaker-form input,.minute-speaker-form textarea,.minute-speaker-form button[role=combobox],.minute-native-select,.minute-native-textarea{background:#0f172ae0;border:1px solid rgba(148,163,184,.24);border-radius:8px;color:#f8fafc;min-height:40px;padding:8px 10px;width:100%}.minute-form-main input::-moz-placeholder,.minute-form-main textarea::-moz-placeholder,.minute-speaker-form input::-moz-placeholder,.minute-speaker-form textarea::-moz-placeholder{color:#cbd5e1b8}.minute-form-main input::placeholder,.minute-form-main textarea::placeholder,.minute-speaker-form input::placeholder,.minute-speaker-form textarea::placeholder{color:#cbd5e1b8}.minute-native-textarea{min-height:96px;resize:vertical}.minute-html-editor>div{background:#0f172ae0;border-color:#94a3b83d;overflow:hidden}.minute-html-editor [contenteditable=true]{min-height:220px!important}.minute-html-editor textarea{min-height:180px!important}.minute-form-row{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}.minute-form-side{align-self:start;background:#0f172ab8;border:1px solid rgba(148,163,184,.18);border-radius:10px;padding:14px}.minute-form-side h3{color:#fff;font-size:14px;font-weight:800;margin:0 0 8px}.minute-form-switch{align-items:center;display:flex;gap:10px;font-size:14px;font-weight:700}.minute-form-switch button{flex:0 0 auto}.minute-form-switch span{min-width:0}.minute-selected-list{background:#02061757;border:1px solid rgba(148,163,184,.16);border-radius:9px;margin-top:10px;padding:10px}.minute-selected-list-head{align-items:center;color:#94a3b8;display:flex;font-size:11px;font-weight:700;justify-content:space-between;margin-bottom:8px}.minute-selected-list-head p{margin:0}.minute-selected-row{align-items:center;background:#0f172ad1;border:1px solid rgba(148,163,184,.16);border-radius:8px;color:#e2e8f0;display:flex;gap:8px;padding:7px 8px}.minute-selected-row strong{flex:1;font-size:13px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.minute-selected-row i{border-radius:999px;flex:0 0 auto;height:10px;width:10px}.minute-selected-index{align-items:center;border:1px solid rgba(148,163,184,.22);border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:800;height:26px;justify-content:center;width:26px}.minute-check-list{display:grid;gap:6px;max-height:230px;overflow:auto}.minute-check-list label{align-items:center;background:#0206176b;border:1px solid rgba(148,163,184,.12);border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:7px 8px}.minute-check-list i{border-radius:999px;height:10px;width:10px}.minute-dialog-body h2{font-size:26px;font-weight:800;line-height:1.25;margin:0 0 22px}.minute-dialog-body h3{font-size:24px;font-weight:800;margin:24px 0 12px}.minute-dialog-speakers{display:grid;gap:10px}.minute-dialog-speaker{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.minute-dialog-speaker img,.minute-dialog-avatar{align-items:center;border:2px solid #007bff;border-radius:999px;display:flex;font-weight:800;height:50px;justify-content:center;-o-object-fit:cover;object-fit:cover;text-transform:uppercase;width:50px}.minute-dialog-trails{display:flex;flex-wrap:wrap;gap:8px}.minute-rich-text{color:#dbeafe;font-size:20px;line-height:1.35;margin-top:14px}.minute-dialog .minute-rich-text :is(p,span,div,li,strong,b,em,i){color:inherit!important}.minute-dialog .minute-rich-text :is(h1,h2,h3,h4,h5,h6){color:#fff!important}.minute-dialog .minute-rich-text a{color:#67e8f9!important;text-decoration:underline}.minute-dialog-description{margin-bottom:4px;margin-top:18px}.minute-dialog-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.minute-rich-text p,.minute-rich-text ul,.minute-rich-text ol{margin-bottom:.65em}.minute-print-page{background:#fff;color:#000;font-family:Roboto,Arial,sans-serif;min-height:100vh}.minute-print-day-controls{align-items:center;background:#f8fafc;border:1px solid #d1d5db;border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:10px}.minute-print-day-controls label{align-items:center;color:#111827;display:flex;font-size:13px;font-weight:700;gap:8px}.minute-print-container{margin:0 auto;max-width:1100px;padding:15px}.minute-print-top{align-items:center;display:flex;justify-content:space-between;gap:18px}.minute-print-top h1{font-size:32px;font-weight:400;line-height:1.2;margin:0;max-width:calc(100% - 170px)}.minute-print-top img{filter:brightness(0);max-height:80px;max-width:150px;-o-object-fit:contain;object-fit:contain}.minute-print-divider{border-top:1px solid #000000;margin:8px 0}.minute-print-divider.thick{border-top-width:3px;margin:8px 0}.minute-print-divider.heavier{border-top-width:6px;margin:32px 0}.minute-print-container h2{font-size:24px;font-weight:800;margin:8px 0 16px;text-transform:capitalize}.minute-print-item h3{font-size:18px;font-weight:800;margin:0 0 4px}.minute-print-item{border-left:5px solid #000000;padding-left:20px}.minute-print-item p{font-size:14px;line-height:1.25;margin:4px 0}.minute-print-description{font-size:16px;font-weight:300;line-height:1.25;padding-left:24px}.minute-print-description p,.minute-print-description ul,.minute-print-description ol{margin-bottom:0}.page-break{page-break-before:always}@media print{@page{background:#fff}html,body,#root,#root>*{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#000!important;margin:0!important;min-height:auto!important;padding:0!important}body:before,body:after,#root:before,#root:after{background:#fff!important;display:none!important}[data-radix-portal],[data-sonner-toaster],.toaster,.minute-print-day-controls{display:none!important}.minute-print-page{background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important;color:#000!important;min-height:auto!important}.minute-print-container{background:#fff!important;background-color:#fff!important;box-shadow:none!important;zoom:.8}.minute-print-description *{font-size:18px!important}.minute-print-item{-moz-column-break-inside:avoid;break-inside:avoid}}@media (max-width: 900px){.minute-top{align-items:flex-start;height:auto;flex-direction:column}.minute-toolbar{align-items:stretch;flex-direction:column}.minute-search{max-width:none;width:100%}.minute-result-count{margin-left:0}.minute-shell{grid-template-columns:minmax(0,1fr)}.minute-trails{min-height:0}.minute-board{grid-template-columns:180px minmax(0,1fr)}.minute-schedule-form-grid,.minute-form-row{grid-template-columns:1fr}}.cliente-app,.cliente-auth-page{--a9-lime: #6DFF30;--a9-lime-pure: #00FF00;--a9-cyan: #29FFE8;--a9-cyan-pure: #00FFE7;--a9-gradient: linear-gradient(90deg, #6DFF30 0%, #29FFE8 100%);--brand-gradient: var(--a9-gradient);--a9-navy-deepest: #03081C;--a9-navy-900: #050E2A;--a9-navy-800: #0A1638;--a9-navy-700: #122150;--a9-navy-600: #1E2F6A;--a9-navy-ink: #04102B;--a9-fg-1: #FFFFFF;--a9-fg-2: rgba(255, 255, 255, .78);--a9-fg-3: rgba(255, 255, 255, .55);--a9-fg-4: rgba(255, 255, 255, .3);--a9-fg-on-lime: #03081C;--a9-paper: #F6F7FB;--a9-paper-2: #ECEEF6;--a9-ink-1: #03081C;--a9-ink-2: #2A3050;--a9-ink-3: #5A6086;--a9-success: #6DFF30;--a9-info: #29FFE8;--a9-warn: #FFB84A;--a9-error: #FF5A5F;--a9-font-display: "Poppins", "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--a9-font-body: "Poppins", "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--a9-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Consolas, monospace;--a9-radius-xs: 4px;--a9-radius-sm: 8px;--a9-radius-md: 14px;--a9-radius-lg: 20px;--a9-radius-xl: 28px;--a9-radius-2xl: 40px;--a9-radius-pill: 9999px;--a9-shadow-card: 0 16px 48px -16px rgba(0, 0, 0, .6), 0 4px 16px -4px rgba(0, 0, 0, .4);--a9-glow-lime: 0 0 32px rgba(109, 255, 48, .55), 0 0 64px rgba(109, 255, 48, .25);--a9-glow-cyan: 0 0 32px rgba(41, 255, 232, .55), 0 0 64px rgba(41, 255, 232, .25);--a9-glow-soft: 0 8px 40px rgba(41, 255, 232, .18), 0 2px 8px rgba(0, 0, 0, .35);--a9-ease-out: cubic-bezier(.16, 1, .3, 1);--a9-ease-in: cubic-bezier(.7, 0, .84, 0);--a9-ease-in-out: cubic-bezier(.65, 0, .35, 1);--a9-dur-fast: .14s;--a9-dur-base: .24s;--a9-dur-slow: .48s;--a9-black: var(--a9-navy-deepest);--a9-ink: var(--a9-ink-1);--a9-white: #ffffff;--a9-soft: var(--a9-paper-2);--a9-line: var(--a9-navy-600);--a9-muted: var(--a9-ink-3);--a9-green: var(--a9-lime);--a9-green-2: rgba(109, 255, 48, .18);--a9-blue: var(--a9-cyan);--a9-yellow: var(--a9-warn);--a9-purple: #8D7CFF;--a9-red: var(--a9-error);--event-contrast: var(--a9-fg-on-lime);min-height:100vh;font-family:var(--a9-font-body);color:var(--a9-ink);-webkit-font-smoothing:antialiased}@keyframes a9PulsePop{0%{transform:scale(1)}45%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes a9Sheen{0%{transform:translate(-140%) skew(-18deg)}to{transform:translate(180%) skew(-18deg)}}@keyframes a9CursorBeat{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.16)}}@keyframes a9LoadingGlow{0%,to{box-shadow:0 0 #39ff9400}50%{box-shadow:0 0 0 6px #39ff9429}}@keyframes a9SkeletonSweep{0%{background-position:140% 0}to{background-position:-40% 0}}@keyframes a9ToastIn{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes a9ProfileRadar{0%,to{opacity:.38;transform:scale(.9)}50%{opacity:.82;transform:scale(1.12)}}@keyframes a9ProfileScan{0%,52%{transform:translate(-130%) skew(-18deg)}72%,to{transform:translate(240%) skew(-18deg)}}@keyframes a9CountdownPulse{0%,to{opacity:.7;transform:scale(.86);box-shadow:0 0 #39ff9452}50%{opacity:1;transform:scale(1);box-shadow:0 0 0 7px #39ff9400}}.cliente-app,.cliente-app *,.cliente-app *:before,.cliente-app *:after,.cliente-auth-page,.cliente-auth-page *,.cliente-auth-page *:before,.cliente-auth-page *:after{box-sizing:border-box}.cliente-app{display:grid;grid-template-columns:286px minmax(0,1fr);background:linear-gradient(90deg,rgba(5,5,5,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(5,5,5,.045) 1px,transparent 1px),var(--a9-paper);background-size:44px 44px;overflow-x:hidden}.has-a9-cursor,.has-a9-cursor *,.has-a9-cursor input,.has-a9-cursor textarea,.has-a9-cursor select,.has-a9-cursor label,.has-a9-cursor [contenteditable=true]{cursor:none!important}.cliente-a9-cursor{--cursor-x: -80px;--cursor-y: -80px;position:fixed;left:var(--cursor-x);top:var(--cursor-y);z-index:9999;width:22px;height:22px;border:2px solid var(--a9-line);border-radius:999px;background:var(--event-color, var(--a9-green));box-shadow:3px 3px 0 var(--a9-line);pointer-events:none;transform:translate(-50%,-50%);transition:width .16s ease,height .16s ease,background .16s ease;mix-blend-mode:normal}.cliente-a9-cursor:after{content:"A9";position:absolute;left:50%;top:50%;color:var(--a9-black);font-size:8px;font-weight:900;line-height:1;transform:translate(-50%,-50%);opacity:0}.cliente-a9-cursor.is-interactive{width:38px;height:38px;background:var(--a9-white);animation:a9CursorBeat 1.1s ease-in-out infinite}.cliente-a9-cursor.is-interactive:after{opacity:1}.cliente-app a,.cliente-auth-page a{color:inherit;text-decoration:none}.cliente-sidebar{width:286px;height:100vh;position:fixed;top:0;left:0;z-index:40;display:flex;flex-direction:column;gap:22px;padding:18px;background:var(--a9-black);color:var(--a9-white);border-right:2px solid var(--a9-line);overflow-y:auto}.cliente-sidebar-head,.cliente-topbar,.cliente-top-actions,.cliente-user-chip,.cliente-auth-actions,.cliente-event-meta,.cliente-info-pill,.cliente-section-head,.cliente-chip-row,.cliente-action-row,.cliente-speaker-row,.cliente-step-row,.cliente-check-row,.cliente-back-link{display:flex;align-items:center}.cliente-sidebar-head{position:relative;justify-content:flex-start;min-height:58px}.cliente-sidebar-head .cliente-mobile-only{position:absolute;right:0}.cliente-sidebar-profile{width:100%;min-width:0;min-height:58px;display:flex;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#ffffff14;color:var(--a9-white);padding:10px 12px;position:relative;overflow:hidden;transition:background .18s ease,border-color .18s ease,transform .18s ease}.cliente-sidebar-profile-pulse{min-height:72px;background:radial-gradient(circle at 18% 26%,rgba(57,255,148,.2),transparent 24%),linear-gradient(135deg,#ffffff1c,#ffffff0d)}.cliente-sidebar-profile-pulse:before{content:"";position:absolute;inset:-28% auto -28% -44%;width:42%;background:linear-gradient(90deg,transparent,rgba(57,255,148,.28),transparent);opacity:.92;pointer-events:none;animation:a9ProfileScan 7.5s ease-in-out infinite}.cliente-sidebar-profile-pulse>*{position:relative;z-index:1}.cliente-sidebar-profile:hover{background:#ffffff1f;border-color:#ffffff47;transform:translateY(-1px)}.cliente-sidebar-profile div{min-width:0}.cliente-sidebar-pulse-avatar{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;position:relative}.cliente-sidebar-pulse-avatar:before,.cliente-sidebar-pulse-avatar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;pointer-events:none}.cliente-sidebar-pulse-avatar:before{border:1px solid rgba(57,255,148,.58);animation:a9ProfileRadar 3.8s ease-in-out infinite}.cliente-sidebar-pulse-avatar:after{top:5px;right:5px;bottom:5px;left:5px;background:conic-gradient(from 90deg,#39ff9400,#39ff94b3,#3aa8ff00,#39ff9400);filter:blur(6px);opacity:.42}.cliente-sidebar-pulse-avatar .cliente-avatar{position:relative;z-index:1;box-shadow:0 0 0 2px #39ff9438,0 0 18px #39ff9447}.cliente-sidebar-profile span:not(.cliente-avatar):not(.cliente-sidebar-profile-icon),.cliente-sidebar-profile strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cliente-sidebar-profile span:not(.cliente-avatar):not(.cliente-sidebar-profile-icon){color:#ffffff9e;font-size:10px;font-weight:900;text-transform:uppercase}.cliente-sidebar-profile strong{color:var(--a9-white);font-size:14px;font-weight:900}.cliente-sidebar-profile-copy{display:grid;gap:2px;min-width:0}.cliente-sidebar-profile-pulse .cliente-sidebar-profile-copy strong,.cliente-sidebar-profile-pulse .cliente-sidebar-profile-copy small{overflow:visible;text-overflow:clip;white-space:normal}.cliente-sidebar-profile-copy small{display:block;color:#ffffffb3;font-size:10px;font-weight:700;line-height:1.25}.cliente-sidebar-profile-icon{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;background:var(--a9-green);color:var(--a9-black)}.cliente-logo,.cliente-top-logo,.cliente-auth-logo{display:inline-flex;align-items:center}.cliente-logo img,.cliente-top-logo img,.cliente-auth-logo img{height:42px;width:auto}.cliente-nav{display:grid;gap:8px}.cliente-nav a,.cliente-nav button,.cliente-menu-grid a,.cliente-nav-section a{display:flex;align-items:center;gap:12px;min-height:48px;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#ffffffc2;font-size:14px;font-weight:900;font-family:inherit;padding:0 14px;transition:transform .18s ease,background .18s ease,color .18s ease}.cliente-nav button{width:100%;background:transparent;text-align:left;cursor:pointer}.cliente-nav a:hover,.cliente-nav a.active,.cliente-nav button:hover{background-color:var(--a9-lime);background-image:var(--brand-gradient);color:var(--a9-fg-on-lime);transform:translate(4px)}.cliente-nav button.cliente-nav-locked{border-color:color-mix(in srgb,var(--event-color, var(--a9-green)) 48%,rgba(255,255,255,.16));background:#ffffff0f}.cliente-nav button.cliente-nav-locked span{flex:1}.cliente-sidebar-foot{margin-top:auto;display:grid;gap:12px}.cliente-sidebar .cliente-auth-actions{display:grid;grid-template-columns:1fr;gap:10px}.cliente-sidebar .cliente-auth-actions .cliente-btn{width:100%;min-height:46px;color:var(--a9-black);white-space:nowrap}.cliente-sidebar .cliente-auth-actions .cliente-btn svg{color:var(--a9-black)}.cliente-event-menu-head{display:grid;gap:10px;border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:12px;background:#ffffff14;box-shadow:inset 4px 0 0 var(--event-color, var(--a9-green))}.cliente-event-menu-head>a{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;color:#ffffffb8;font-size:11px;font-weight:900;text-transform:uppercase}.cliente-event-menu-head>div{display:grid;gap:8px}.cliente-event-menu-head img{width:100%;max-height:54px;-o-object-fit:contain;object-fit:contain;background:var(--a9-black);border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:9px}.cliente-event-menu-head strong{color:var(--a9-white);font-size:13px;line-height:1.2;text-transform:uppercase}.cliente-nav-section{display:grid;gap:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.14)}.cliente-nav-section>span{color:#ffffff7a;font-size:11px;font-weight:900;text-transform:uppercase;padding:0 14px}.cliente-nav-section a{min-height:42px;font-size:12px}.cliente-nav-section a:hover{background:#ffffff1f;color:var(--a9-white)}.cliente-user-chip{gap:12px;min-width:0;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff14;padding:12px}.cliente-user-chip div{min-width:0}.cliente-user-chip strong,.cliente-user-chip span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cliente-user-chip strong{font-size:13px}.cliente-user-chip span{color:#ffffffa3;font-size:11px}.cliente-avatar,.cliente-profile-hero .cliente-avatar{width:38px;height:38px;border-radius:999px;background:var(--a9-green);color:var(--a9-black);display:inline-flex;align-items:center;justify-content:center;font-weight:900;-o-object-fit:cover;object-fit:cover;flex:0 0 auto}.cliente-logout,.cliente-icon-btn,.cliente-answer-list button{border:1px solid var(--a9-line);background:var(--a9-white);color:var(--a9-black)}.cliente-logout{border-radius:8px;min-height:42px;font-weight:900;cursor:pointer}.cliente-main{grid-column:2;min-width:0;overflow-x:hidden;display:flex;min-height:100vh;flex-direction:column}.cliente-main main{flex:1 0 auto}.cliente-topbar{position:sticky;top:0;z-index:30;height:72px;justify-content:space-between;padding:0 24px;background:#f7f7f2e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:2px solid var(--a9-line)}.cliente-icon-btn{width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cliente-mobile-only,.cliente-backdrop,.cliente-bottom-nav{display:none}.cliente-top-actions{gap:10px}.cliente-mini-login{border:1px solid var(--a9-line);border-radius:999px;padding:10px 14px;background-color:var(--a9-green);background-image:var(--brand-gradient);color:var(--a9-black);font-weight:900;font-size:13px;text-transform:uppercase}.cliente-theme-toggle{background:var(--a9-white);border:2px solid var(--a9-line);color:var(--a9-black);transition:transform .18s ease,background .18s ease,color .18s ease}.cliente-theme-toggle:hover{background:var(--a9-black);color:var(--a9-white);transform:translateY(-2px)}.cliente-page{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:32px 0 80px}.cliente-narrow{width:min(760px,calc(100% - 48px))}.cliente-kicker{display:inline-flex;align-items:center;min-height:26px;width:-moz-fit-content;width:fit-content;margin:0 0 10px;border:1px solid var(--a9-line);border-radius:999px;background:var(--a9-green);color:var(--a9-black);padding:0 10px;font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.cliente-page-title>.cliente-kicker,.cliente-auth-card>.cliente-kicker,.cliente-hero-copy>.cliente-kicker,.cliente-quiz-hero>.cliente-kicker,.cliente-course-detail>.cliente-kicker,.cliente-article>.cliente-kicker{display:none}.cliente-app.is-event-context .cliente-kicker,.cliente-app.is-event-context .cliente-date-tile,.cliente-app.is-event-context .cliente-tabs button.active,.cliente-app.is-event-context .cliente-location-filters button.active,.cliente-app.is-event-context .cliente-track-filters button.active,.cliente-app.is-event-context .cliente-floating-day,.cliente-app.is-event-context .cliente-map-zoom-label,.cliente-app.is-event-context .cliente-scroll-top,.cliente-app.is-event-context .cliente-schedule-card-time,.cliente-app.is-event-context .cliente-passport-status.is-ok,.cliente-app.is-event-context .cliente-notification-card.is-unread i,.cliente-app.is-event-context .cliente-pagination button,.cliente-app.is-event-context .cliente-btn-solid,.cliente-app.is-event-context .cliente-mini-login{background:var(--event-color, var(--a9-green));color:var(--event-contrast, var(--a9-black))}.cliente-app.is-event-context a.cliente-btn-solid{color:var(--event-contrast, var(--a9-black))}.cliente-app.is-event-context .cliente-btn-outline,.cliente-app.is-event-context a.cliente-btn-outline{border-color:var(--event-color, var(--a9-green));box-shadow:4px 4px 0 var(--event-color, var(--a9-green));color:var(--a9-black)}.cliente-app.is-event-context .cliente-section-head a,.cliente-app.is-event-context .cliente-link-action,.cliente-app.is-event-context .cliente-back-link,.cliente-app.is-event-context .cliente-course-card strong,.cliente-app.is-event-context .cliente-notification-source-link{border-bottom-color:var(--event-color, var(--a9-green))}.cliente-app.is-event-context .cliente-event-featured-kicker,.cliente-app.is-event-context .cliente-event-card-date span,.cliente-app.is-event-context .cliente-news-card span,.cliente-app.is-event-context .cliente-course-card span,.cliente-app.is-event-context .cliente-product-image,.cliente-app.is-event-context .cliente-news-card>div:first-child,.cliente-app.is-event-context .cliente-course-card>div:first-child,.cliente-app.is-event-context .cliente-notification-icon,.cliente-app.is-event-context .cliente-footer-bottom a,.cliente-app.is-event-context .cliente-footer a:hover{color:var(--event-color, var(--a9-green))}.cliente-app.is-event-context .cliente-schedule-speakers img,.cliente-app.is-event-context .cliente-schedule-speakers svg,.cliente-app.is-event-context .cliente-speaker-card .cliente-speaker-photo,.cliente-app.is-event-context .cliente-speaker-card .cliente-speaker-photo-icon,.cliente-app.is-event-context .cliente-profile-detail>.cliente-speaker-photo,.cliente-app.is-event-context .cliente-profile-detail>.cliente-speaker-photo-icon{background:var(--event-color, var(--a9-green))}.cliente-app.is-event-context .cliente-schedule-speakers svg,.cliente-app.is-event-context .cliente-speaker-card .cliente-speaker-photo-icon,.cliente-app.is-event-context .cliente-profile-detail>.cliente-speaker-photo-icon{color:var(--event-contrast, var(--a9-black))}.cliente-app.is-event-context .cliente-schedule-detail-head .cliente-kicker{background:linear-gradient(90deg,color-mix(in srgb,var(--event-color, var(--a9-green)) 24%,white),var(--a9-white) 42%)}.cliente-app.is-event-context .cliente-tabs button:hover,.cliente-app.is-event-context .cliente-location-filters button:hover,.cliente-app.is-event-context .cliente-track-filters button:hover,.cliente-app.is-event-context .cliente-schedule-card:hover,.cliente-app.is-event-context .cliente-speaker-card:hover,.cliente-app.is-event-context .cliente-map-toolbar button:hover{border-color:var(--event-color, var(--a9-green))}.cliente-app.is-event-context .cliente-profile-sessions{border-top-color:var(--event-color, var(--a9-green))}.cliente-app.is-event-context .cliente-detail-card>svg{color:var(--event-color, var(--a9-green))}.cliente-page-title h1,.cliente-hero h1,.cliente-auth-card h1,.cliente-quiz-hero h1,.cliente-article h1,.cliente-course-detail h1,.cliente-detail-card h1,.cliente-profile-detail h1{color:var(--a9-black);font-weight:900;letter-spacing:0;line-height:.98;margin:0;text-transform:uppercase}.cliente-page-title h1{font-size:56px;max-width:900px}.cliente-page-title{margin-bottom:26px}.cliente-page-title p{max-width:760px;margin-top:14px;font-size:16px}.cliente-delete-account-page{width:min(1040px,calc(100% - 48px))}.cliente-delete-hero{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:28px;align-items:center;min-height:360px;padding:34px;margin-bottom:24px;border:2px solid var(--a9-line);border-radius:8px;background:linear-gradient(135deg,#00ff002e,#3aa8ff1f 48%,#ffc84729),var(--a9-white);box-shadow:8px 8px 0 var(--a9-line);overflow:hidden}.cliente-delete-hero>*,.cliente-delete-panel{min-width:0}.cliente-delete-eyebrow{display:inline-flex;align-items:center;min-height:28px;width:-moz-fit-content;width:fit-content;margin:0 0 36px;border:2px solid var(--a9-line);border-radius:999px;background:var(--a9-green);color:var(--a9-black);padding:0 12px;font-size:12px;font-weight:900;text-transform:uppercase}.cliente-delete-hero h1{max-width:760px;margin:0;color:var(--a9-black);font-size:54px;font-weight:900;line-height:1;overflow-wrap:anywhere;text-transform:uppercase}.cliente-delete-hero p{max-width:720px;margin:18px 0 0;color:var(--a9-ink);font-size:17px;line-height:1.65;overflow-wrap:anywhere}.cliente-delete-hero .cliente-delete-eyebrow{margin:0 0 52px;color:var(--a9-black)}.cliente-delete-hero a{color:var(--a9-black);font-weight:900;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:3px;text-decoration-color:var(--a9-green);text-underline-offset:4px}.cliente-delete-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.cliente-delete-actions .cliente-btn{text-decoration:none}.cliente-delete-hero-mark{display:grid;place-items:center;gap:12px;min-height:220px;border:2px solid var(--a9-line);border-radius:8px;background:var(--a9-black);color:var(--a9-green);box-shadow:6px 6px #05050538}.cliente-delete-hero-mark span{color:var(--a9-white);font-size:28px;font-weight:900;letter-spacing:0}.cliente-delete-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cliente-delete-panel{border:2px solid var(--a9-line);border-radius:8px;background:var(--a9-white);padding:22px;box-shadow:6px 6px 0 var(--a9-line)}.cliente-delete-panel-wide{grid-column:1 / -1}.cliente-delete-panel-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.cliente-delete-panel-head svg{flex:0 0 auto;color:var(--a9-green)}.cliente-delete-panel h2{margin:0;color:var(--a9-black);font-size:22px;font-weight:900;line-height:1.15;overflow-wrap:anywhere;text-transform:uppercase}.cliente-delete-panel p,.cliente-delete-panel li{color:var(--a9-muted);font-size:15px;line-height:1.65}.cliente-delete-panel p{margin:0}.cliente-delete-panel ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.cliente-delete-panel li{position:relative;padding-left:24px}.cliente-delete-panel li:before{content:"";position:absolute;left:0;top:11px;width:10px;height:10px;border:2px solid var(--a9-line);border-radius:50%;background:var(--a9-green)}.cliente-page-title p,.cliente-hero p,.cliente-auth-card p,.cliente-section-head p,.cliente-event-card p,.cliente-product-card p,.cliente-news-card p,.cliente-course-card p,.cliente-empty p,.cliente-detail-card p,.cliente-course-detail p,.cliente-profile-detail p,.cliente-article>p{color:var(--a9-muted);line-height:1.55}.cliente-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:24px;align-items:start;padding:34px 34px 54px;margin-bottom:28px;background:var(--a9-black);color:var(--a9-white);border:2px solid var(--a9-line);border-radius:8px;overflow:hidden}.cliente-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:34px 34px;pointer-events:none}.cliente-hero>*{position:relative;z-index:1}.cliente-hero-copy{min-width:0;max-width:100%}.cliente-hero-smart{grid-template-columns:1fr}.cliente-hero-smart .cliente-hero-copy{width:100%}.cliente-hero-smart p{max-width:760px}.cliente-hero h1{color:var(--a9-white);font-size:clamp(46px,5.5vw,72px);max-width:840px;margin-bottom:16px;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.cliente-hero p{color:#ffffffb8;max-width:560px;font-size:17px;margin-top:0;margin-bottom:28px}.cliente-hero .cliente-kicker{background:var(--a9-white);color:var(--a9-black)}.cliente-hero-guest{grid-template-columns:1fr;min-height:360px;align-items:center}.cliente-hero-brand{display:block;width:min(310px,62vw);height:auto;margin-bottom:24px;-o-object-fit:contain;object-fit:contain}.cliente-hero-guest h1{max-width:760px;margin-bottom:18px}.cliente-hero-guest p{margin-bottom:30px}.cliente-hero-insight-skeleton{display:grid;gap:16px;margin:0 0 24px}.cliente-hero-insight-skeleton>span{width:min(100%,620px);height:54px;border-radius:8px}.cliente-hero-insight-skeleton>i{width:188px;height:46px;border-radius:8px}.cliente-hero-insight-skeleton>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px}.cliente-hero-insight-skeleton b{display:block;min-height:82px;border-radius:8px}.cliente-hero-inline-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.cliente-hero-smart-actions{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px;margin:6px 0 24px}.cliente-hero-smart-actions a{min-width:0;min-height:82px;display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:3px 10px;padding:12px;border:2px solid rgba(255,255,255,.18);border-radius:8px;background:#ffffff14;color:var(--a9-white);transition:transform .18s ease,border-color .18s ease,background .18s ease}.cliente-hero-smart-actions a:hover{transform:translateY(-2px);border-color:var(--event-color, var(--a9-green));background:#ffffff1f}.cliente-hero-smart-actions span{grid-row:1 / span 2;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:var(--event-color, var(--a9-green));color:var(--event-contrast, var(--a9-black))}.cliente-hero-smart-actions strong,.cliente-hero-smart-actions small{min-width:0;overflow-wrap:anywhere}.cliente-hero-smart-actions strong{color:var(--a9-white);font-size:11px;font-weight:900;line-height:1.15;text-transform:uppercase}.cliente-hero-smart-actions small{color:#ffffffa8;font-size:10px;font-weight:700;line-height:1.2}.cliente-hero-utility-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;margin-bottom:24px}.cliente-hero-utility-actions a{position:relative;width:100%;min-height:106px;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;padding:16px 16px 20px;overflow:hidden;border:2px solid rgba(255,255,255,.22);border-radius:8px;background:linear-gradient(135deg,#39ff942e,#3aa8ff1a),#ffffff14;color:var(--a9-white);box-shadow:5px 5px #000000bf;transition:transform .18s ease,border-color .18s ease,background .18s ease}.cliente-hero-utility-actions a:hover{transform:translate(-3px,-3px);border-color:var(--event-color, var(--a9-green));background:linear-gradient(135deg,#39ff943d,#ffc8471f),#ffffff1a}.cliente-hero-utility-actions span{width:48px;height:48px;display:grid;place-items:center;border:2px solid var(--a9-line);border-radius:8px;background:var(--event-color, var(--a9-green));color:var(--event-contrast, var(--a9-black));box-shadow:3px 3px #000000bf}.cliente-hero-utility-actions strong{min-width:0;color:var(--a9-white);font-size:13px;font-weight:900;line-height:1.28;text-transform:uppercase;overflow-wrap:anywhere}.cliente-hero-actions,.cliente-quick-grid,.cliente-detail-card,.cliente-form-card,.cliente-auth-card,.cliente-quiz-hero{border:2px solid var(--a9-line);background:var(--a9-white);border-radius:8px;box-shadow:8px 8px 0 var(--a9-line)}.cliente-hero-actions{display:grid;align-content:center;padding:24px;color:var(--a9-black)}.cliente-quick-grid{position:relative;padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-self:start;overflow:hidden}.cliente-quick-grid:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(5,5,5,.08);border-radius:8px;pointer-events:none}.cliente-quick-grid a{position:relative;min-height:112px;border-radius:8px;border:2px solid var(--a9-line);background:var(--a9-paper);display:grid;grid-template-rows:auto 1fr;align-content:space-between;justify-items:start;gap:12px;color:var(--a9-black);padding:14px;text-align:left;overflow:hidden;box-shadow:3px 3px #05050533;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.cliente-quick-grid a:after{content:"";position:absolute;left:14px;right:14px;bottom:10px;height:4px;border-radius:999px;background:#05050529}.cliente-quick-grid a:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--a9-line);filter:saturate(1.04)}.cliente-quick-icon{width:42px;height:42px;display:grid;place-items:center;border:2px solid var(--a9-line);border-radius:8px;background:#ffffffd1;box-shadow:2px 2px #05050538}.cliente-quick-grid a>span:last-child{display:grid;gap:4px;min-width:0}.cliente-quick-grid strong{color:var(--a9-black);font-size:15px;font-weight:900;line-height:1.05;text-transform:uppercase}.cliente-quick-grid small{color:#050505ad;font-size:11px;font-weight:900;line-height:1.2;text-transform:uppercase}.cliente-quick-grid a:nth-child(1){background:var(--a9-green)}.cliente-quick-grid a:nth-child(2){background:var(--a9-yellow)}.cliente-quick-grid a:nth-child(3){background:var(--a9-white)}.cliente-quick-grid a:nth-child(4){background:var(--a9-blue)}.cliente-btn{min-height:48px;border-radius:8px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:2px solid var(--a9-line);font-weight:900;text-transform:uppercase;font-size:13px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease;overflow:hidden;position:relative}.cliente-btn:after,.cliente-favorite-event:after,.cliente-schedule-save:after,.cliente-connection-export:after,.cliente-certificate-side button:after{content:"";position:absolute;inset:-20% auto -20% -40%;width:38%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);opacity:0;pointer-events:none}.cliente-btn:hover:after,.cliente-favorite-event:hover:after,.cliente-schedule-save:hover:after,.cliente-connection-export:hover:after,.cliente-certificate-side button:hover:after{opacity:1;animation:a9Sheen 1.05s ease-in-out infinite}.cliente-btn:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--a9-line)}.cliente-btn:disabled{cursor:not-allowed;opacity:.62}.cliente-btn-solid{background-color:var(--a9-green);background-image:var(--brand-gradient);color:var(--a9-black)}.cliente-app a.cliente-btn-solid,.cliente-auth-page a.cliente-btn-solid,.cliente-app a.cliente-btn-outline,.cliente-auth-page a.cliente-btn-outline{color:var(--a9-black)}.cliente-btn-outline{background:var(--a9-white);color:var(--a9-black)}.cliente-btn-ghost{background:transparent;color:var(--a9-muted);border-color:transparent}.cliente-content-section,.cliente-agenda-band{margin-top:30px}.cliente-agenda-band{background:var(--a9-white);border:2px solid var(--a9-line);border-radius:8px;padding:24px;box-shadow:8px 8px 0 var(--a9-line)}.cliente-section-head{justify-content:space-between;gap:18px;margin-bottom:18px}.cliente-section-head h2{font-size:34px;line-height:1;margin:0 0 6px;color:var(--a9-black);font-weight:900;text-transform:uppercase}.cliente-section-head p{margin:0}.cliente-section-head a,.cliente-link-action{color:var(--a9-black);display:inline-flex;gap:6px;align-items:center;font-weight:900;text-transform:uppercase;border-bottom:3px solid var(--a9-green)}.cliente-home-events{display:grid;gap:24px}.cliente-event-featured{min-height:430px;display:flex;align-items:stretch;position:relative;overflow:hidden;border:2px solid var(--a9-line);background:var(--a9-black);color:var(--a9-white);border-radius:8px;padding:0;box-shadow:6px 6px 0 var(--a9-line);isolation:isolate;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.cliente-event-featured:hover{transform:translate(-3px,-3px);border-color:var(--event-color, var(--a9-green));box-shadow:9px 9px 0 var(--event-color, var(--a9-green))}.cliente-event-featured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#000000f5,#000000d1 38%,#00000057 68%,#0000002e),linear-gradient(180deg,#00000038,#00000094);pointer-events:none;transition:opacity .28s ease,background .28s ease}.cliente-event-featured:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:34px 34px;opacity:.28;pointer-events:none}.cliente-event-featured-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--a9-black)}.cliente-event-featured-media img,.cliente-event-featured-media .cliente-image-fallback{width:100%;height:100%}.cliente-event-featured-media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(1) brightness(.96);transform:scale(1.01);transition:filter .35s ease,transform .45s ease}.cliente-event-featured:hover .cliente-event-featured-media img{filter:saturate(1.12) brightness(1.14);transform:scale(1.05)}.cliente-event-featured:hover:before{background:linear-gradient(90deg,#000000e6,#000000b3 38%,#00000038 68%,#00000014),linear-gradient(180deg,#0000001a,#0000006b)}.cliente-event-featured-logo{position:absolute;top:24px;right:24px;z-index:3;width:min(190px,28%);min-width:112px;min-height:58px;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.18);border-radius:8px;background:#00000094;padding:10px 14px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cliente-event-featured-logo img{width:100%;max-height:48px;-o-object-fit:contain;object-fit:contain}.cliente-event-featured-body{width:min(100%,640px);min-height:100%;position:relative;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:clamp(24px,4vw,42px)}.cliente-event-featured-kicker,.cliente-event-card-date span,.cliente-news-card span,.cliente-course-card span{color:var(--event-color, var(--a9-green));font-size:11px;letter-spacing:0;font-weight:900;text-transform:uppercase}.cliente-event-featured h3{max-width:620px;font-size:clamp(42px,6vw,76px);line-height:.94;margin:12px 0 18px;color:var(--a9-white);font-weight:900;text-transform:uppercase;overflow-wrap:anywhere;text-shadow:0 3px 22px rgba(0,0,0,.78)}.cliente-event-featured-location{display:inline-flex;align-items:flex-start;gap:8px;max-width:min(100%,560px);margin:0 0 18px;color:#ffffffe6;font-size:15px;font-weight:900;line-height:1.35}.cliente-event-featured-location svg{flex:0 0 auto;margin-top:2px;color:var(--event-color, var(--a9-green))}.cliente-event-featured-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.cliente-event-featured-chips span{min-height:38px;display:inline-flex;align-items:center;gap:6px;border:2px solid rgba(255,255,255,.24);border-radius:999px;background:#00000094;color:var(--a9-white);padding:8px 12px;font-size:11px;font-weight:900;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cliente-event-featured-chips strong{color:var(--event-color, var(--a9-green));font-size:17px;line-height:1}.cliente-event-featured-chips .cliente-event-featured-countdown{background:var(--event-color, var(--a9-green));border-color:var(--a9-line);color:var(--event-contrast, var(--a9-black));box-shadow:4px 4px #000000bf}.cliente-event-featured-countdown:before{content:"";width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:#39ff94;border:1px solid rgba(0,0,0,.42);animation:a9CountdownPulse 2.4s ease-in-out infinite}.cliente-event-featured-cta{min-height:46px;display:inline-flex;align-items:center;gap:9px;border:2px solid var(--a9-line);border-radius:8px;background:var(--event-color, var(--a9-green));color:var(--event-contrast, var(--a9-black));padding:0 15px;box-shadow:4px 4px #000000bf;font-size:13px;font-weight:900;text-transform:uppercase;overflow:hidden;position:relative;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.cliente-event-featured-cta:after{content:"";position:absolute;inset:-20% auto -20% -42%;width:38%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);opacity:0;pointer-events:none}.cliente-event-featured:hover .cliente-event-featured-cta{transform:translate(-2px,-2px);box-shadow:6px 6px #000000bf;filter:brightness(1.05)}.cliente-event-featured:hover .cliente-event-featured-cta:after{opacity:1;animation:a9Sheen 1.05s ease-in-out infinite}.cliente-event-meta{gap:14px;align-items:flex-end}.cliente-date-tile{width:78px;height:96px;flex:0 0 78px;border-radius:8px;border:2px solid var(--a9-white);background:var(--event-color, var(--a9-green));color:var(--event-contrast, var(--a9-black));display:grid;place-items:center}.cliente-date-tile b{font-size:36px;line-height:1}.cliente-date-tile strong{font-size:12px}.cliente-event-meta p{display:flex;align-items:flex-start;gap:6px;color:var(--a9-white);font-weight:800;margin:0 0 8px}.cliente-event-meta-logo{width:min(260px,100%);height:96px;display:flex;align-items:center;justify-content:center;background:var(--a9-black);border:2px solid rgba(255,255,255,.2);border-radius:8px;padding:14px 18px}.cliente-event-meta-logo img{width:100%;max-width:220px;max-height:62px;-o-object-fit:contain;object-fit:contain}.cliente-event-image,.cliente-event-card-image,.cliente-product-image,.cliente-course-hero,.cliente-detail-hero,.cliente-news-card>div:first-child,.cliente-course-card>div:first-child{background:var(--a9-black);overflow:hidden;position:relative}.cliente-event-image{aspect-ratio:16 / 10;border-radius:8px;border:2px solid var(--a9-white)}.cliente-event-image img,.cliente-event-card-image img,.cliente-product-image img,.cliente-detail-hero img,.cliente-news-card img,.cliente-course-card img,.cliente-course-hero img,.cliente-article>img,.cliente-map-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.cliente-image-fallback{width:100%;height:100%;display:grid;place-items:center;background:var(--a9-black);padding:22px}.cliente-image-fallback img{width:82%;height:82%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.cliente-image-fallback-hero img{width:min(420px,70%);height:min(220px,62%)}.cliente-event-image em{position:absolute;top:14px;left:14px;border-radius:999px;background:var(--event-color, var(--a9-green));border:2px solid var(--a9-line);color:var(--event-contrast, var(--a9-black));padding:6px 10px;font-size:10px;font-weight:900;font-style:normal}.cliente-event-image i{position:absolute;right:14px;bottom:14px;width:42px;height:42px;border-radius:999px;background:var(--event-color, var(--a9-white));color:var(--event-contrast, var(--a9-black));border:2px solid var(--a9-line);display:grid;place-items:center}.cliente-divider-label{display:flex;align-items:center;gap:12px;color:var(--a9-muted);font-size:11px;letter-spacing:0;text-transform:uppercase;font-weight:900;margin:24px 0 18px}.cliente-divider-label span{flex:1;height:2px;background:var(--a9-line)}.cliente-event-grid,.cliente-card-grid,.cliente-mentor-grid,.cliente-testimonial-grid,.cliente-news-grid,.cliente-course-grid,.cliente-action-grid,.cliente-speaker-grid,.cliente-logo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cliente-event-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.cliente-event-card,.cliente-product-card,.cliente-mentor-card,.cliente-testimonial-grid article,.cliente-news-card,.cliente-course-card,.cliente-action-card,.cliente-speaker-card,.cliente-schedule-card,.cliente-module-list article,.cliente-module-list a,.cliente-logo-grid a,.cliente-sponsor-grid a{border:2px solid var(--a9-line);background:var(--a9-white);border-radius:8px;transition:transform .18s ease,box-shadow .18s ease;position:relative;overflow:hidden}.cliente-event-card:after,.cliente-product-card:after,.cliente-news-card:after,.cliente-course-card:after,.cliente-action-card:after,.cliente-speaker-card:after,.cliente-schedule-card:after{content:"A9";position:absolute;top:10px;right:10px;z-index:2;border:2px solid var(--a9-line);border-radius:999px;background:var(--event-color, var(--a9-green));color:var(--event-contrast, var(--a9-black));padding:4px 7px;font-size:10px;font-weight:900;opacity:0;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease}.cliente-event-card:hover:after,.cliente-product-card:hover:after,.cliente-news-card:hover:after,.cliente-course-card:hover:after,.cliente-action-card:hover:after,.cliente-speaker-card:hover:after,.cliente-schedule-card:hover:after{opacity:1;transform:translateY(0)}.cliente-event-card:hover,.cliente-product-card:hover,.cliente-news-card:hover,.cliente-course-card:hover,.cliente-action-card:hover,.cliente-speaker-card:hover{transform:translate(-3px,-3px);box-shadow:7px 7px 0 var(--a9-line)}.cliente-speaker-reveal{opacity:0;transform:translateY(22px) scale(.98);transition:opacity .44s ease,transform .44s ease,box-shadow .18s ease}.cliente-speaker-reveal.is-visible{opacity:1;transform:translateY(0) scale(1);transition-delay:var(--reveal-delay, 0ms)}.cliente-speaker-reveal.is-visible:hover{transform:translate(-3px,-3px)}@media (prefers-reduced-motion: reduce){.cliente-speaker-reveal,.cliente-speaker-reveal.is-visible{opacity:1;transform:none;transition:none}}.cliente-event-card:hover{border-color:var(--event-color, var(--a9-line));box-shadow:7px 7px 0 var(--event-color, var(--a9-line))}.cliente-product-card:hover{border-color:var(--product-color, var(--a9-line));box-shadow:7px 7px 0 var(--product-color, var(--a9-line))}.cliente-event-card{overflow:hidden}.cliente-event-card-image{aspect-ratio:16 / 10}.cliente-event-card-body{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;padding:14px}.cliente-event-card-date{border-right:2px solid var(--a9-line)}.cliente-event-card-date strong{display:block;font-size:28px;line-height:1}.cliente-event-card-date span{color:var(--a9-black)}.cliente-event-card-location{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:flex-start;gap:6px;margin:2px 0 0;border:1px solid var(--a9-line);border-radius:999px;background:color-mix(in srgb,var(--event-color, var(--a9-green)) 10%,white);color:var(--a9-black);padding:5px 9px;font-size:12px;font-weight:800;line-height:1.25}.cliente-event-card-location svg{flex:0 0 auto;color:currentColor;margin-top:1px}.cliente-event-card-location span{min-width:0}.cliente-event-card h3,.cliente-product-card h3,.cliente-news-card h3,.cliente-course-card h3,.cliente-action-card strong{font-size:17px;line-height:1.18;margin:0 0 6px;color:var(--a9-black);font-weight:900;text-transform:uppercase}.cliente-search{margin:22px 0;max-width:560px;height:52px;border-radius:8px;border:2px solid var(--a9-line);background:var(--a9-white);display:flex;align-items:center;gap:10px;padding:0 14px;color:var(--a9-muted);box-shadow:5px 5px 0 var(--a9-line)}.cliente-search input,.cliente-field input,.cliente-field textarea{width:100%;background:transparent;border:0;outline:none;color:var(--a9-black);font:inherit}.cliente-search-wide{max-width:none}.cliente-field{display:grid;gap:7px}.cliente-field>span{color:var(--a9-black);font-size:12px;font-weight:900;text-transform:uppercase}.cliente-input-shell{min-height:50px;border-radius:8px;border:2px solid var(--a9-line);background:var(--a9-white);display:flex;align-items:center;gap:10px;padding:0 12px;color:var(--a9-muted)}.cliente-textarea-shell{padding:12px}.cliente-field textarea{min-height:120px;resize:vertical}.cliente-field small,.cliente-error{color:var(--a9-red)}.cliente-auth-page{background:linear-gradient(90deg,rgba(5,5,5,.07) 1px,transparent 1px),linear-gradient(180deg,rgba(5,5,5,.07) 1px,transparent 1px),var(--a9-paper);background-size:42px 42px;display:grid;place-items:center;padding:28px 16px}.cliente-auth-page-with-shell{min-height:calc(100vh - 72px)}.cliente-auth-card{width:min(100%,580px);padding:30px;display:grid;gap:16px}.cliente-auth-card-logo{width:min(260px,100%);min-height:78px;display:flex;align-items:center;justify-content:center;justify-self:center;background:var(--a9-black);border:2px solid var(--a9-line);border-radius:8px;padding:16px 20px}button.cliente-auth-card-logo{cursor:pointer}.has-a9-cursor button.cliente-auth-card-logo{cursor:none}.cliente-auth-card-logo img{width:100%;max-height:46px;-o-object-fit:contain;object-fit:contain}.cliente-auth-back-brand{position:relative;min-height:78px;display:flex;align-items:center;justify-content:center}.cliente-auth-back-btn{position:absolute;left:0;top:0;width:44px;min-height:78px;border:2px solid var(--a9-line);border-radius:8px;background:var(--a9-white);color:var(--a9-black);box-shadow:4px 4px 0 var(--a9-line);cursor:pointer}.cliente-auth-back-brand .cliente-auth-card-logo{width:min(260px,calc(100% - 58px))}.cliente-signup-card{width:min(100%,680px)}.cliente-auth-card h1{font-size:46px}.cliente-auth-card p{margin:0}.cliente-auth-brand-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cliente-auth-brand-line img{height:26px;width:auto;max-width:190px;-o-object-fit:contain;object-fit:contain}.cliente-auth-switch{justify-content:center;color:var(--a9-muted);font-weight:900}.cliente-auth-switch strong{color:var(--a9-black);border-bottom:3px solid var(--a9-green)}.cliente-step-row{justify-content:space-between;color:var(--a9-muted);font-size:12px;font-weight:900}.cliente-step-row span{color:var(--a9-black)}.cliente-progress{height:8px;border:2px solid var(--a9-line);background:var(--a9-white);border-radius:999px;overflow:hidden}.cliente-progress span{display:block;height:100%;background:var(--a9-green)}.cliente-photo-picker{display:grid;place-items:center;gap:10px;color:var(--a9-black);font-weight:900;cursor:pointer}.cliente-photo-picker input{display:none}.cliente-photo-picker>span{width:112px;height:112px;border-radius:999px;border:2px solid var(--a9-line);background:var(--a9-green);display:grid;place-items:center;overflow:hidden}.cliente-photo-picker img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cliente-photo-picker strong{display:inline-flex;align-items:center;gap:7px}.cliente-two-cols{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cliente-check-row{align-items:flex-start;gap:10px;color:var(--a9-muted);line-height:1.45;font-weight:700}.cliente-check-row a{color:var(--a9-black);font-weight:900;border-bottom:3px solid var(--a9-green)}.cliente-error,.cliente-success{border:2px solid var(--a9-line);background:#ffe5eb;border-radius:8px;padding:12px;display:flex;gap:8px;align-items:center;font-size:13px;font-weight:900}.cliente-success{background:var(--a9-green-2);color:var(--a9-black)}.cliente-empty{min-height:220px;display:grid;place-items:center;text-align:center;color:var(--a9-muted);gap:8px}.cliente-loading{position:relative;isolation:isolate;min-height:240px;display:grid;gap:18px;padding:22px;overflow:hidden;border:2px solid var(--a9-line);border-radius:8px;background:linear-gradient(90deg,rgba(5,5,5,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(5,5,5,.045) 1px,transparent 1px),var(--a9-white);background-size:34px 34px;box-shadow:8px 8px 0 var(--a9-line);color:var(--a9-muted)}.cliente-loading-head{display:grid;gap:12px;align-content:start;padding-right:180px}.cliente-loading-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-bottom:18px}.cliente-skeleton-card{display:grid;gap:12px;min-height:150px;padding:14px;border:2px solid rgba(5,5,5,.12);border-radius:8px;background:#f7f7f2e6}.cliente-skeleton{display:block;overflow:hidden;border-radius:8px;background:linear-gradient(100deg,#fff0,#ffffffdb 42%,#fff0 78%),linear-gradient(90deg,#05050517,#05050529,#05050517);background-size:220% 100%,100% 100%;animation:a9SkeletonSweep 1.25s ease-in-out infinite}.cliente-skeleton-kicker{width:110px;height:24px;border-radius:999px}.cliente-skeleton-title{width:min(72%,520px);height:42px}.cliente-skeleton-text{width:min(54%,420px);height:16px}.cliente-skeleton-media{height:120px}.cliente-skeleton-line{width:68%;height:13px}.cliente-skeleton-line.is-wide{width:92%}.cliente-loading-label{position:absolute;z-index:6;right:22px;top:22px;max-width:min(280px,calc(100% - 44px));border:2px solid var(--a9-line);border-radius:999px;background:var(--event-color, var(--a9-green));color:var(--event-contrast, var(--a9-black));padding:5px 10px;font-size:11px;font-weight:900;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:3px 3px 0 var(--a9-line)}.cliente-loading-home{gap:24px;border:0;background:transparent;box-shadow:none;padding:44px 0 0}.cliente-loading-home:after{display:none}.cliente-skeleton-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:24px;min-height:320px;padding:34px 34px 54px;overflow:hidden;border:2px solid var(--a9-line);border-radius:8px;background:var(--a9-black)}.cliente-skeleton-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:34px 34px}.cliente-skeleton-hero>*{position:relative;z-index:1}.cliente-skeleton-hero .cliente-skeleton{background:linear-gradient(100deg,#fff0,#ffffff47 42%,#fff0 78%),linear-gradient(90deg,#ffffff24,#ffffff42,#ffffff24);background-size:220% 100%,100% 100%}.cliente-skeleton-hero-title{width:min(100%,620px);height:138px;margin:24px 0 18px}.cliente-skeleton-actions,.cliente-skeleton-quick,.cliente-skeleton-info-row{display:grid;gap:12px}.cliente-skeleton-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.cliente-skeleton-actions .cliente-skeleton{height:104px}.cliente-skeleton-quick{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;padding:14px;border:2px solid rgba(255,255,255,.75);border-radius:8px;background:#ffffffe6;box-shadow:8px 8px #000000f2}.cliente-skeleton-quick .cliente-skeleton{height:104px}.cliente-skeleton-detail-image{width:100%;height:clamp(220px,28vw,360px)}.cliente-skeleton-detail-body{display:grid;gap:18px}.cliente-skeleton-logo{width:min(260px,60%);height:78px}.cliente-skeleton-info-row{grid-template-columns:repeat(2,minmax(0,1fr))}.cliente-skeleton-info-row .cliente-skeleton{height:74px}.cliente-skeleton-action-card{min-height:130px}.cliente-skeleton-icon{width:46px;height:46px}.cliente-skeleton-filter-row{display:flex;flex-wrap:wrap;gap:10px}.cliente-skeleton-filter-row .cliente-skeleton{width:120px;height:42px;border-radius:999px}.cliente-skeleton-schedule-list,.cliente-skeleton-list{display:grid;gap:12px}.cliente-skeleton-schedule-card{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:16px;border:2px solid rgba(5,5,5,.12);border-radius:8px;background:#f7f7f2e6}.cliente-skeleton-hour{height:74px}.cliente-skeleton-pill-line{width:160px;height:24px;margin-top:14px;border-radius:999px}.cliente-skeleton-list-row{display:grid;grid-template-columns:54px minmax(0,1fr) 120px;align-items:center;gap:14px;padding:14px;border:2px solid rgba(5,5,5,.12);border-radius:8px;background:#f7f7f2e6}.cliente-skeleton-avatar{width:54px;height:54px;border-radius:999px}.cliente-skeleton-row-action{width:100%;height:42px}.cliente-skeleton-article{display:grid;gap:18px}.cliente-skeleton-paragraph{width:100%;height:18px}.cliente-skeleton-paragraph.is-short{width:58%}.cliente-skeleton-ticket-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cliente-skeleton-ticket{display:grid;gap:14px;min-height:210px;padding:18px;border:2px solid rgba(5,5,5,.12);border-radius:8px;background:linear-gradient(90deg,rgba(5,5,5,.06) 1px,transparent 1px),var(--a9-white);background-size:28px 28px}.cliente-route-loading .cliente-topbar{pointer-events:none}.cliente-route-loading-sidebar .cliente-logo{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:74px;padding:14px 18px;border-radius:var(--a9-radius-md);background:var(--a9-black);overflow:visible}.cliente-route-loading-sidebar .cliente-logo img{max-width:190px;height:42px;-o-object-fit:contain;object-fit:contain}.cliente-route-loading-nav{display:grid;gap:10px}.cliente-route-loading-nav .cliente-skeleton{height:44px;border-radius:8px;background:linear-gradient(100deg,#fff0,#ffffff38 42%,#fff0 78%),linear-gradient(90deg,#ffffff1f,#ffffff38,#ffffff1f);background-size:220% 100%,100% 100%}.cliente-route-loading-top-actions{display:flex;align-items:center;gap:10px}.cliente-empty{border:2px solid var(--a9-line);border-radius:8px;background:var(--a9-white);padding:24px}.cliente-empty h3{color:var(--a9-black);font-size:24px;margin:0;text-transform:uppercase;font-weight:900}.cliente-detail-hero{height:420px;border-bottom:2px solid var(--a9-line)}.cliente-detail-hero>img{-o-object-position:center top;object-position:center top}.cliente-detail-body{margin-top:-48px;position:relative}.cliente-detail-body-no-logo{margin-top:28px}.cliente-event-logo{width:-moz-fit-content;width:fit-content;min-width:190px;min-height:74px;background:var(--a9-black);border:2px solid var(--a9-line);border-radius:8px;display:grid;place-items:center;padding:12px 18px;margin-bottom:18px;box-shadow:6px 6px 0 var(--a9-line)}.cliente-event-logo img{max-width:180px;max-height:54px;-o-object-fit:contain;object-fit:contain}.cliente-info-row{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.cliente-event-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0 26px}.cliente-event-fact{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:92px;border:2px solid var(--a9-line);border-radius:8px;background:linear-gradient(135deg,rgba(0,0,0,.035),transparent 54%),var(--a9-white);color:var(--a9-black);padding:16px;box-shadow:4px 4px 0 var(--a9-line)}.cliente-event-fact-icon{width:50px;height:50px;display:grid;place-items:center;border:2px solid var(--a9-line);border-radius:8px;background:var(--event-color, var(--a9-green));color:var(--event-contrast, var(--a9-black));box-shadow:3px 3px 0 var(--a9-line)}.cliente-event-fact span:not(.cliente-event-fact-icon){display:block;margin-bottom:4px;color:var(--a9-muted);font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.cliente-event-fact strong{display:block;color:var(--a9-black);font-size:15px;font-weight:900;line-height:1.35;overflow-wrap:anywhere}.cliente-event-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.cliente-event-title-row .cliente-page-title{margin-bottom:0}.cliente-favorite-event{min-height:46px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:2px solid var(--a9-line);border-radius:8px;background:var(--a9-white);color:var(--a9-black);padding:0 14px;font-size:12px;font-weight:900;text-transform:uppercase;box-shadow:4px 4px 0 var(--a9-line);cursor:pointer;overflow:hidden;position:relative}.cliente-favorite-event.is-active{background-color:var(--event-color, var(--a9-green));background-image:var(--brand-gradient);color:var(--event-contrast, var(--a9-black));animation:a9PulsePop .34s ease}.cliente-favorite-event:disabled{cursor:wait;opacity:.68}.cliente-info-pill{gap:12px;border:2px solid var(--a9-line);background:var(--a9-white);border-radius:8px;padding:12px 14px;min-width:240px;box-shadow:4px 4px 0 var(--a9-line)}.cliente-info-pill svg{color:var(--a9-black)}.cliente-info-pill span{display:block;color:var(--a9-muted);font-size:10px;font-weight:900;text-transform:uppercase}.cliente-info-pill strong{display:block;color:var(--a9-black);font-size:13px}.cliente-rich-text{color:var(--a9-ink);line-height:1.7;font-weight:600}.cliente-rich-text p{margin:0 0 12px}.cliente-theme-dark .cliente-event-description,.cliente-theme-dark .cliente-event-description :where(p,li,span,strong,em,b,i,u){color:#d4d4d4!important}.cliente-theme-dark .cliente-event-description :where(h1,h2,h3,h4,h5,h6){color:#fff!important}.cliente-profile-sessions{width:100%;margin-top:32px;padding-top:24px;border-top:2px solid var(--a9-line)}.cliente-profile-sessions h2{margin:0 0 18px;color:var(--a9-black);font-size:30px;font-weight:900;text-align:center;text-transform:uppercase}.cliente-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cliente-action-card{min-height:190px;padding:18px;display:grid;grid-template-rows:auto 1fr auto;align-content:stretch;gap:14px;position:relative;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--event-color, var(--a9-green)) 26%,white) 0 64px,transparent 65px),linear-gradient(135deg,color-mix(in srgb,var(--event-color, var(--a9-green)) 12%,white),var(--a9-white) 46%),var(--a9-white);isolation:isolate}button.cliente-action-card{width:100%;border:2px solid var(--a9-line);color:inherit;font:inherit;text-align:left;cursor:pointer}.cliente-action-card-locked{filter:saturate(.86)}.cliente-action-card-locked:before{content:"Bloqueado";position:absolute;top:14px;right:14px;z-index:3;border:2px solid var(--a9-line);border-radius:999px;background:var(--a9-yellow);color:var(--a9-black);padding:5px 8px;font-size:10px;font-weight:900;text-transform:uppercase}.cliente-action-card:nth-child(4n+1){background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--event-color, var(--a9-green)) 28%,white) 0 64px,transparent 65px),linear-gradient(135deg,color-mix(in srgb,var(--event-color, var(--a9-green)) 16%,white),var(--a9-white) 48%),var(--a9-white)}.cliente-action-card:nth-child(4n+2){background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--event-color, var(--a9-green)) 20%,white) 0 64px,transparent 65px),linear-gradient(135deg,color-mix(in srgb,var(--event-color, var(--a9-green)) 8%,white),var(--a9-white) 48%),var(--a9-white)}.cliente-action-card:nth-child(4n+3){background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--event-color, var(--a9-blue)) 23%,white) 0 64px,transparent 65px),linear-gradient(135deg,color-mix(in srgb,var(--event-color, var(--a9-blue)) 12%,white),var(--a9-white) 48%),var(--a9-white)}.cliente-action-card:nth-child(4n+4){background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--event-color, var(--a9-yellow)) 23%,white) 0 64px,transparent 65px),linear-gradient(135deg,color-mix(in srgb,var(--event-color, var(--a9-yellow)) 12%,white),var(--a9-white) 48%),var(--a9-white)}.cliente-action-card-icon{width:54px;height:54px;display:grid;place-items:center;border:2px solid var(--a9-line);border-radius:14px;background:var(--event-color, var(--a9-green));color:var(--event-contrast, var(--a9-black))!important;box-shadow:4px 4px 0 var(--a9-line);transition:transform .18s ease,box-shadow .18s ease}.cliente-action-card-icon svg{color:currentColor}.cliente-action-card:after{content:"";inset:0 0 auto;width:100%;height:7px;border:0;border-radius:0;background:var(--event-color, var(--a9-green));padding:0;opacity:1;transform:none}.cliente-action-card:hover:after{opacity:1;transform:none}.cliente-action-card-copy{min-width:0;display:grid;gap:8px;padding-right:10px}.cliente-action-card-copy strong{font-size:18px;line-height:1.12;color:var(--a9-black);text-transform:uppercase}.cliente-action-card-cta{width:-moz-fit-content;width:fit-content;min-height:34px;display:inline-flex;align-items:center;gap:7px;border:2px solid var(--a9-line);border-radius:999px;background:var(--a9-black);color:var(--a9-black);color:var(--a9-white);padding:0 10px 0 13px;font-size:11px;font-weight:900;text-transform:uppercase;transition:transform .18s ease,background .18s ease,color .18s ease}.cliente-action-card-cta svg{flex:0 0 auto}.cliente-action-card:hover{border-color:var(--event-color, var(--a9-line));box-shadow:7px 7px 0 var(--event-color, var(--a9-line))}.cliente-action-card:hover .cliente-action-card-icon{transform:translateY(-2px) rotate(-2deg);box-shadow:5px 5px 0 var(--a9-line)}.cliente-action-card:hover .cliente-action-card-cta{transform:translate(3px);background-color:var(--a9-lime);background-image:var(--brand-gradient);color:var(--a9-fg-on-lime)}.cliente-action-card p{margin:0;color:var(--a9-muted);font-size:13px;font-weight:700}.cliente-back-link{width:-moz-fit-content;width:fit-content;gap:7px;color:var(--a9-black);font-weight:900;margin-bottom:18px;border-bottom:3px solid var(--event-color, var(--a9-green))}.cliente-schedule-filters{padding:18px 0;position:sticky;top:72px;z-index:20;background:linear-gradient(90deg,rgba(5,5,5,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(5,5,5,.045) 1px,transparent 1px),var(--a9-paper);background-size:44px 44px}.cliente-tabs,.cliente-location-filters,.cliente-track-filters{display:flex;gap:9px;overflow-x:auto}.cliente-location-filters,.cliente-track-filters{padding-top:10px}.cliente-schedule-now-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px}.cliente-schedule-now-segment{display:inline-flex;min-width:0;border:2px solid var(--a9-line);border-radius:8px;background:var(--a9-white);box-shadow:4px 4px 0 var(--a9-line);padding:4px}.cliente-schedule-now-segment button,.cliente-schedule-now-jump{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:6px;color:var(--a9-black);font-size:12px;font-weight:900;line-height:1;text-transform:uppercase;cursor:pointer}.cliente-schedule-now-segment button{background:transparent;padding:0 12px}.cliente-schedule-now-segment button.active{background:var(--event-color, var(--a9-green));color:var(--event-contrast, var(--a9-black))}.cliente-schedule-now-segment button small{font-size:9px;opacity:.72}.cliente-schedule-now-jump{flex:0 0 auto;border:2px solid var(--a9-line);background:var(--a9-black);color:var(--a9-white);box-shadow:4px 4px 0 var(--event-color, var(--a9-green));padding:0 14px;transition:transform .18s ease,box-shadow .18s ease}.cliente-schedule-now-jump:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--event-color, var(--a9-green))}.cliente-schedule-now-segment button:disabled,.cliente-schedule-now-jump:disabled{cursor:wait;opacity:.64}.cliente-tabs button,.cliente-location-filters button,.cliente-track-filters button,.cliente-answer-list button{border-radius:8px;padding:11px 14px;white-space:nowrap;font-weight:900;cursor:pointer}.cliente-tabs button,.cliente-location-filters button,.cliente-track-filters button{border:2px solid var(--a9-line);color:var(--a9-black);background:var(--a9-white)}.cliente-location-filters button,.cliente-track-filters button{display:inline-flex;align-items:center;gap:8px;min-height:42px;font-size:12px}.cliente-location-filters button span,.cliente-track-filters button span{width:11px;height:11px;border-radius:999px;background:var(--track-color, var(--a9-green));border:1px solid var(--a9-line)}.cliente-tabs button:disabled,.cliente-location-filters button:disabled,.cliente-track-filters button:disabled{cursor:wait;opacity:.72}.cliente-tabs button small{display:block;font-size:9px;margin-top:2px;text-transform:uppercase}.cliente-tabs button.active,.cliente-location-filters button.active,.cliente-track-filters button.active,.cliente-answer-list button.active{background:var(--event-color, var(--a9-green));color:var(--event-contrast, var(--a9-black))}.cliente-floating-day{position:fixed;top:5px;left:calc(286px + (100vw - 286px)/2);transform:translate(-50%);z-index:31;min-width:178px;display:grid;gap:2px;justify-items:center;border:2px solid var(--a9-line);border-radius:999px;background:var(--event-color, var(--a9-green));color:var(--event-contrast, var(--a9-black));box-shadow:4px 4px 0 var(--a9-line);padding:8px 16px;cursor:pointer}.cliente-floating-day span{font-size:9px;font-weight:900;line-height:1;text-transform:uppercase}.cliente-floating-day strong{font-size:13px;line-height:1.1;text-transform:uppercase}.cliente-floating-time{position:fixed;top:58px;left:calc(286px + (100vw - 286px)/2);transform:translate(-50%);z-index:31;display:inline-flex;align-items:center;gap:7px;border:2px solid var(--a9-line);border-radius:999px;background:var(--a9-black);color:var(--a9-white);box-shadow:4px 4px 0 var(--event-color, var(--a9-green));padding:8px 13px;cursor:pointer}.cliente-floating-time span{font-size:9px;font-weight:900;text-transform:uppercase;opacity:.72}.cliente-floating-time strong{font-size:14px;font-weight:900}.cliente-schedule-list{display:grid;gap:24px}.cliente-schedule-time-group{display:grid;gap:12px}.cliente-schedule-time-header{position:sticky;top:78px;z-index:22;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:8px 0;background:color-mix(in srgb,var(--a9-paper) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cliente-schedule-time-header span{min-width:82px;border:2px solid var(--a9-line);border-radius:8px;background:var(--event-color, var(--a9-green));color:var(--event-contrast, var(--a9-black));box-shadow:4px 4px 0 var(--a9-line);padding:8px 12px;text-align:center;font-size:18px;font-weight:900;line-height:1}.cliente-schedule-time-header i{height:2px;background:linear-gradient(90deg,var(--event-color, var(--a9-green)),transparent)}.cliente-schedule-time-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cliente-schedule-card{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:start;gap:14px;padding:14px;min-height:100%}.cliente-schedule-card.is-current-time{border-color:var(--event-color, var(--a9-green));box-shadow:5px 5px 0 var(--event-color, var(--a9-green))}.cliente-schedule-card.is-current-time .cliente-schedule-card-time{box-shadow:0 0 0 4px color-mix(in srgb,var(--event-color, var(--a9-green)) 24%,transparent)}.cliente-schedule-card-time{width:-moz-fit-content;width:fit-content;min-height:26px;margin-bottom:10px;color:var(--event-contrast, var(--a9-black));font-weight:900;background:var(--event-color, var(--a9-green));border:2px solid var(--a9-line);border-radius:999px;padding:4px 9px;display:inline-flex;align-items:center;gap:6px;line-height:1}.cliente-schedule-card-time span{font-size:12px}.cliente-schedule-card-time small{color:inherit;font-size:9px;font-weight:900;line-height:1;text-transform:uppercase}.cliente-schedule-actions{display:grid;gap:8px;min-width:132px}.cliente-schedule-save{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:2px solid var(--a9-line);border-radius:8px;background:var(--a9-white);color:var(--a9-black);padding:0 12px;font-size:12px;font-weight:900;text-transform:uppercase;cursor:pointer;overflow:hidden;position:relative}.cliente-schedule-feedback{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:2px solid var(--a9-line);border-radius:8px;background:var(--event-color, var(--a9-green));color:var(--event-contrast, var(--a9-black));box-shadow:4px 4px 0 var(--a9-line);padding:0 13px;font-size:12px;font-weight:900;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.cliente-schedule-feedback:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--a9-line);filter:saturate(1.12)}.cliente-schedule-save.is-active{background:var(--event-color, var(--a9-green));color:var(--event-contrast, var(--a9-black));animation:a9PulsePop .34s ease}.cliente-schedule-save:disabled{cursor:wait;opacity:.68}.cliente-schedule-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.cliente-schedule-detail-head .cliente-kicker{margin-bottom:0}.cliente-feedback-backdrop{z-index:80}.cliente-feedback-modal{width:min(520px,calc(100vw - 32px));border-radius:8px;padding:22px}.cliente-feedback-modal-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:16px}.cliente-feedback-modal-head .cliente-kicker{margin-bottom:5px}.cliente-feedback-modal-head h2{margin:0;color:var(--a9-black);font-size:clamp(24px,4vw,32px);line-height:.95;text-transform:uppercase}.cliente-feedback-modal-head>button{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--a9-line);border-radius:8px;background:transparent;color:var(--a9-black);cursor:pointer}.cliente-feedback-modal-icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--a9-line);border-radius:8px;background:var(--event-color, var(--a9-green));color:var(--event-contrast, var(--a9-black));box-shadow:4px 4px 0 var(--a9-line)}.cliente-feedback-title{margin:0 0 14px;color:var(--a9-muted);font-weight:800;line-height:1.35}.cliente-feedback-stars{display:flex;justify-content:center;gap:8px;border:2px solid var(--a9-line);border-radius:8px;background:color-mix(in srgb,var(--event-color, var(--a9-green)) 10%,var(--a9-white));padding:18px 12px 12px}.cliente-feedback-stars button{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:color-mix(in srgb,var(--a9-black) 28%,transparent);cursor:pointer;transition:transform .16s ease,color .16s ease}.cliente-feedback-stars button:hover,.cliente-feedback-stars button.is-active{color:var(--event-color, var(--a9-green));transform:translateY(-2px) scale(1.05)}.cliente-feedback-rating-label{display:block;margin:10px 0 18px;text-align:center;color:var(--a9-black);font-size:14px;text-transform:uppercase}.cliente-feedback-comment{display:grid;gap:8px}.cliente-feedback-comment span{color:var(--a9-black);font-size:13px;font-weight:900;text-transform:uppercase}.cliente-feedback-comment textarea{min-height:112px;resize:vertical;border:2px solid var(--a9-line);border-radius:8px;background:var(--a9-white);color:var(--a9-black);padding:12px;font:inherit;font-weight:700;outline:none}.cliente-feedback-comment textarea:focus{border-color:var(--event-color, var(--a9-green));box-shadow:0 0 0 4px color-mix(in srgb,var(--event-color, var(--a9-green)) 22%,transparent)}.cliente-feedback-error{margin:12px 0 0;color:#e11d48;font-size:13px;font-weight:900}.cliente-feedback-submit{width:100%;min-height:48px;margin-top:18px;border:2px solid var(--a9-line);border-radius:8px;background-color:var(--event-color, var(--a9-green));background-image:var(--brand-gradient);color:var(--event-contrast, var(--a9-black));box-shadow:4px 4px 0 var(--a9-line);font-weight:900;text-transform:uppercase;cursor:pointer}.cliente-feedback-submit:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.62;box-shadow:none}.cliente-feedback-success{position:fixed;right:24px;bottom:24px;z-index:95;width:min(420px,calc(100vw - 32px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:2px solid var(--a9-line);border-radius:8px;background:var(--a9-white);color:var(--a9-black);box-shadow:7px 7px 0 var(--event-color, var(--a9-green));padding:14px;animation:a9ToastIn .28s ease}.cliente-feedback-success>span{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--a9-line);border-radius:8px;background:var(--event-color, var(--a9-green));color:var(--event-contrast, var(--a9-black))}.cliente-feedback-success strong{display:block;font-size:14px;font-weight:900;text-transform:uppercase}.cliente-feedback-success p{margin:2px 0 0;color:var(--a9-muted);font-size:12px;font-weight:800;line-height:1.25}.cliente-feedback-success button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--a9-line);border-radius:8px;background:transparent;color:inherit;cursor:pointer}.cliente-notifications-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.cliente-notifications-head .cliente-page-title{margin-bottom:0}.cliente-notification-list{display:grid;gap:12px}.cliente-notification-card{width:100%;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;border:2px solid var(--a9-line);border-radius:8px;background:var(--a9-white);color:var(--a9-black);padding:14px;text-align:left;box-shadow:4px 4px 0 var(--a9-line);cursor:pointer}.cliente-notification-card.is-unread{background:linear-gradient(90deg,rgba(57,255,148,.18),var(--a9-white) 42%)}.cliente-notification-card.has-image{grid-template-columns:148px minmax(0,1fr) auto;align-items:flex-start}.cliente-notification-icon{width:58px;height:58px;display:grid;place-items:center;border:2px solid var(--a9-line);border-radius:8px;background:var(--a9-black);color:var(--a9-green);overflow:hidden}.cliente-notification-card.has-image .cliente-notification-icon{width:148px;height:104px}.cliente-notification-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cliente-notification-card span,.cliente-notification-source-link,.cliente-notification-card small,.cliente-notification-card i{font-size:11px;font-weight:900;text-transform:uppercase}.cliente-notification-card span,.cliente-notification-source-link{color:var(--a9-muted)}.cliente-notification-source-link{display:inline-flex;width:-moz-fit-content;width:fit-content;border-bottom:2px solid var(--a9-green)}.cliente-notification-card h3{margin:4px 0;font-size:17px;line-height:1.25}.cliente-notification-title-link{display:inline;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;line-height:inherit;text-align:left;padding:0;cursor:pointer}.cliente-notification-title-link:hover,.cliente-notification-source-link:hover{color:var(--a9-black)}.cliente-notification-card p{margin:0;color:var(--a9-muted);line-height:1.45}.cliente-notification-card small{display:inline-block;margin-top:8px;color:var(--a9-muted)}.cliente-notification-card i{align-self:flex-start;border:2px solid var(--a9-line);border-radius:999px;background:var(--a9-soft);color:var(--a9-black);font-style:normal;padding:5px 9px}.cliente-notification-card.is-unread i{background:var(--a9-green)}.cliente-passport-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.cliente-passport-head .cliente-page-title{margin-bottom:0}.cliente-passport-grid{display:grid;gap:24px}.cliente-ticket-event-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cliente-ticket-event-card{position:relative;min-height:260px;display:grid;grid-template-rows:132px auto auto 1fr;gap:9px;padding:12px;overflow:hidden;border:2px solid var(--a9-line);border-radius:8px;background:var(--a9-white);box-shadow:6px 6px 0 var(--a9-line);color:var(--a9-black);transition:transform .18s ease,box-shadow .18s ease}.cliente-ticket-event-card:hover{transform:translate(-3px,-3px);box-shadow:9px 9px 0 var(--a9-line)}.cliente-ticket-event-card>div{display:grid;place-items:center;overflow:hidden;border:2px solid var(--a9-line);border-radius:8px;background:var(--a9-black);color:var(--event-color, var(--a9-green))}.cliente-ticket-event-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cliente-ticket-event-card>span{width:-moz-fit-content;width:fit-content;border:2px solid var(--a9-line);border-radius:999px;background:var(--event-color, var(--a9-green));color:var(--event-contrast, var(--a9-black));padding:4px 9px;font-size:11px;font-weight:900;text-transform:uppercase}.cliente-ticket-event-card strong{font-size:18px;font-weight:900;line-height:1.08;text-transform:uppercase;overflow-wrap:anywhere}.cliente-ticket-event-card small{color:var(--a9-muted);font-size:12px;font-weight:800}.cliente-ticket-event-card>svg{position:absolute;right:14px;bottom:14px}.cliente-passport-card{display:grid;grid-template-columns:92px minmax(0,1fr);min-width:0;border:2px solid var(--a9-line);border-radius:8px;background:var(--a9-white);box-shadow:6px 6px 0 var(--a9-line);overflow:hidden}.cliente-passport-accent{min-height:100%;display:grid;place-items:center;color:var(--a9-black);border-right:2px solid var(--a9-line)}.cliente-passport-body{display:grid;gap:18px;min-width:0;padding:22px}.cliente-passport-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.cliente-passport-status-row{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.cliente-passport-title-row span,.cliente-passport-meta span,.cliente-passport-status{font-size:11px;font-weight:900;text-transform:uppercase}.cliente-passport-title-row span{color:var(--a9-muted)}.cliente-passport-title-row h3{margin:4px 0 0;font-size:22px;line-height:1.15;text-transform:uppercase}.cliente-passport-status{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;border:2px solid var(--a9-line);border-radius:999px;background:var(--a9-soft);color:var(--a9-black);padding:6px 10px}.cliente-passport-status.is-ok{background:var(--a9-green)}.cliente-passport-status.is-credentialed{background:var(--a9-blue)}.cliente-passport-code{display:flex;align-items:center;gap:8px;border:2px solid var(--a9-line);border-radius:8px;background:var(--a9-black);color:var(--a9-white);padding:12px}.cliente-passport-card .cliente-action-row{gap:12px;flex-wrap:wrap}.cliente-passport-code strong{overflow-wrap:anywhere;font-size:20px;letter-spacing:0}.cliente-passport-meta{display:flex;flex-wrap:wrap;gap:8px}.cliente-passport-meta span{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--a9-line);border-radius:999px;background:var(--a9-paper);color:var(--a9-black);padding:6px 10px}.cliente-passport-body p{margin:0;color:var(--a9-muted);font-weight:700;line-height:1.5}.cliente-scroll-top{position:fixed;right:22px;bottom:26px;z-index:32;width:42px;height:42px;display:grid;place-items:center;border:2px solid var(--a9-line);border-radius:999px;background:var(--event-color, var(--a9-green));color:var(--event-contrast, var(--a9-black));box-shadow:4px 4px 0 var(--a9-line);cursor:pointer}.cliente-schedule-card h3{color:var(--a9-black);margin:0 0 5px;font-weight:900;text-transform:uppercase}.cliente-schedule-card p,.cliente-schedule-card small{color:var(--a9-muted);font-weight:700}.cliente-chip-row{gap:6px;flex-wrap:wrap;margin:8px 0}.cliente-chip-row span{border:1px solid var(--a9-line);border-radius:999px;padding:4px 8px;color:var(--a9-black);background:var(--a9-paper);font-size:11px;font-weight:900}.cliente-chip-row .cliente-track-chip{background:color-mix(in srgb,var(--track-color, var(--a9-green)) 22%,white);border-color:var(--track-color, var(--a9-line))}.cliente-chip-row .cliente-plenary-chip{background:color-mix(in srgb,var(--plenary-color, var(--a9-blue)) 18%,white);border-color:var(--plenary-color, var(--a9-line))}.cliente-schedule-speakers{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.cliente-schedule-speakers span{min-height:36px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--a9-line);border-radius:999px;background:var(--a9-paper);padding:4px 10px 4px 4px;color:var(--a9-black)}.cliente-schedule-speakers img,.cliente-schedule-speakers svg{width:28px;height:28px;border-radius:999px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;background:var(--event-color, var(--a9-green));border:1px solid var(--a9-white);box-shadow:0 0 0 2px var(--event-color, var(--a9-green))}.cliente-detail-card,.cliente-form-card,.cliente-quiz-hero{padding:24px;display:grid;gap:14px}.cliente-detail-card svg,.cliente-quiz-hero svg{color:var(--a9-black)}.cliente-speaker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cliente-speaker-card,.cliente-mentor-card{padding:14px;text-align:center}.cliente-speaker-card .cliente-speaker-photo,.cliente-schedule-speakers img,.cliente-profile-detail>.cliente-speaker-photo,.cliente-detail-speakers img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.cliente-speaker-card .cliente-speaker-photo,.cliente-mentor-card img,.cliente-profile-detail>.cliente-speaker-photo,.cliente-profile-detail>.cliente-speaker-photo-icon{width:116px;height:116px;border-radius:999px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;margin:0 auto 12px;background:var(--event-color, var(--a9-green));border:3px solid var(--a9-white);box-shadow:0 0 0 4px var(--event-color, var(--a9-green)),6px 6px 0 var(--a9-line)}.cliente-speaker-card .cliente-speaker-photo-icon{display:block;margin-left:auto;margin-right:auto}.cliente-speaker-card .cliente-speaker-logo,.cliente-profile-detail>.cliente-speaker-logo{border:2px solid var(--a9-white);border-radius:8px;box-shadow:0 0 0 3px var(--event-color, var(--a9-green)),4px 4px 0 var(--a9-line);display:block;box-sizing:border-box;height:50px;margin:0 auto 14px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:6px 8px;width:125px}.cliente-speaker-card .cliente-speaker-logo.is-dark-logo,.cliente-profile-detail>.cliente-speaker-logo.is-dark-logo{background:var(--a9-white)}.cliente-speaker-card .cliente-speaker-logo.is-light-logo,.cliente-profile-detail>.cliente-speaker-logo.is-light-logo{background:var(--a9-black);border-color:var(--a9-black)}.cliente-profile-detail>.cliente-speaker-logo{height:70px;margin-bottom:20px;padding:8px 12px;width:175px}.cliente-profile-detail>.cliente-speaker-photo,.cliente-profile-detail>.cliente-speaker-photo-icon{width:148px;height:148px;margin-bottom:18px}.cliente-profile-detail>.has-speaker-logo{margin-bottom:12px}.cliente-detail-speakers{margin-top:8px;padding-top:18px;border-top:2px solid var(--a9-line)}.cliente-detail-speakers h2{margin:0 0 14px;color:var(--a9-black);font-size:28px;font-weight:900;text-transform:uppercase}.cliente-speaker-card h3,.cliente-mentor-card h3{margin:0;color:var(--a9-black);font-weight:900;text-transform:uppercase}.cliente-speaker-card p,.cliente-mentor-card p{color:var(--a9-muted);font-weight:700}.cliente-profile-detail{max-width:850px;margin:0 auto;text-align:center}.cliente-profile-detail section{text-align:left;margin-top:24px}.cliente-map-frame,.cliente-article>img,.cliente-course-hero{border-radius:8px;border:2px solid var(--a9-line);overflow:hidden;background:var(--a9-black);box-shadow:8px 8px 0 var(--a9-line)}.cliente-map-shell{display:grid;gap:12px}.cliente-map-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.cliente-map-zoom-label{min-width:64px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--a9-line);border-radius:8px;background:var(--event-color, var(--a9-green));color:var(--event-contrast, var(--a9-black));font-weight:900;box-shadow:3px 3px 0 var(--a9-line)}.cliente-map-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:122px;min-height:42px;border:2px solid var(--a9-line);border-radius:8px;background:var(--a9-white);color:var(--a9-black);box-shadow:3px 3px 0 var(--a9-line);padding:0 14px;font-weight:900;text-transform:uppercase;cursor:pointer}.cliente-map-toolbar button span{line-height:1}.cliente-map-toolbar button:disabled{opacity:.42;cursor:not-allowed}.cliente-map-viewer{height:min(72vh,720px);min-height:430px;border:2px solid var(--a9-line);border-radius:8px;overflow:hidden;background:var(--a9-black);box-shadow:8px 8px 0 var(--a9-line);display:grid;place-items:center;cursor:grab;touch-action:none}.cliente-map-viewer.is-dragging{cursor:grabbing}.cliente-map-viewer img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center center;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;will-change:transform}.cliente-map-help{margin:0;color:var(--a9-muted);font-size:14px;font-weight:700}.cliente-sponsor-sections{display:grid;gap:28px}.cliente-sponsor-sections h3{color:var(--a9-black);text-align:center;font-size:32px;font-weight:900;margin:0 0 14px;text-transform:uppercase}.cliente-sponsor-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.cliente-sponsor-grid a,.cliente-logo-grid a{min-height:120px;display:grid;place-items:center;padding:16px;background:var(--a9-black)}.cliente-logo-grid a{background:var(--a9-white)}.cliente-sponsor-grid a{flex:0 1 220px}.cliente-sponsor-grid img,.cliente-logo-grid img{max-width:100%;max-height:80px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.cliente-product-card{background:var(--a9-white);color:var(--a9-black);display:grid;gap:11px;padding:14px}.cliente-product-image{background:var(--a9-black);border-radius:8px;display:grid;height:178px;place-items:center;color:var(--product-color, var(--a9-green));border:2px solid var(--a9-line);padding:14px}.cliente-product-image img,.cliente-course-card>div:first-child img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.cliente-product-image img{background:transparent;height:auto;max-height:100%;max-width:100%;padding:0;width:auto}.cliente-course-card>div:first-child img{background:var(--a9-white)}.cliente-marquee{overflow:hidden;padding:4px 0 14px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.cliente-home-carousel-section .cliente-marquee{width:calc(100vw - 286px);margin-left:calc((min(1180px,calc(100vw - 334px)) - (100vw - 286px))/2);padding:6px 24px 16px 0;mask-image:none;-webkit-mask-image:none}.cliente-marquee .cliente-marquee-track{display:flex;width:-moz-max-content;width:max-content;gap:16px;animation:cliente-marquee 28s linear infinite}.cliente-marquee .cliente-marquee-track-slow,.cliente-marquee .cliente-logo-grid.cliente-marquee-track{animation-duration:56s}.cliente-marquee .cliente-marquee-track-products{animation-duration:46s}.cliente-marquee .cliente-marquee-track-mentors{animation-duration:34s}.cliente-marquee .cliente-marquee-track-testimonials{animation-duration:42s}.cliente-marquee:hover .cliente-marquee-track{animation-play-state:paused}.cliente-marquee .cliente-logo-grid a{width:220px}.cliente-marquee .cliente-product-card{width:320px}.cliente-marquee .cliente-mentor-card{width:230px}.cliente-marquee .cliente-testimonial-grid article{width:430px}@keyframes cliente-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.cliente-app.is-event-context .cliente-kicker,.cliente-app.is-event-context .cliente-avatar,.cliente-app.is-event-context .cliente-date-tile,.cliente-app.is-event-context .cliente-tabs button.active,.cliente-app.is-event-context .cliente-location-filters button.active,.cliente-app.is-event-context .cliente-track-filters button.active,.cliente-app.is-event-context .cliente-floating-day,.cliente-app.is-event-context .cliente-schedule-card-time,.cliente-app.is-event-context .cliente-schedule-save.is-active,.cliente-app.is-event-context .cliente-favorite-event.is-active,.cliente-app.is-event-context .cliente-map-zoom-label,.cliente-app.is-event-context .cliente-scroll-top,.cliente-app.is-event-context .cliente-pagination button,.cliente-app.is-event-context .cliente-passport-status.is-ok,.cliente-app.is-event-context .cliente-notification-card.is-unread i,.cliente-app.is-event-context .cliente-btn-solid,.cliente-app.is-event-context a.cliente-btn-solid,.cliente-app.is-event-context .cliente-mini-login,.cliente-app.is-event-context .cliente-action-card-icon,.cliente-app.is-event-context .cliente-action-card:hover .cliente-action-card-cta{background:var(--event-color, var(--a9-green))!important;color:var(--event-contrast, var(--a9-black))!important}.cliente-app.is-event-context .cliente-tabs button.active,.cliente-app.is-event-context .cliente-location-filters button.active,.cliente-app.is-event-context .cliente-track-filters button.active,.cliente-app.is-event-context .cliente-schedule-save.is-active,.cliente-app.is-event-context .cliente-favorite-event.is-active,.cliente-app.is-event-context .cliente-scroll-top,.cliente-app.is-event-context .cliente-pagination button,.cliente-app.is-event-context .cliente-btn-solid,.cliente-app.is-event-context a.cliente-btn-solid,.cliente-app.is-event-context .cliente-mini-login,.cliente-app.is-event-context .cliente-action-card:hover .cliente-action-card-cta{background-color:var(--a9-lime)!important;background-image:var(--brand-gradient)!important;color:var(--a9-fg-on-lime)!important}.cliente-app.is-event-context .cliente-back-link,.cliente-app.is-event-context .cliente-section-head a,.cliente-app.is-event-context .cliente-link-action,.cliente-app.is-event-context .cliente-course-card strong,.cliente-app.is-event-context .cliente-notification-source-link{border-bottom-color:var(--event-color, var(--a9-green))!important}.cliente-app.is-event-context .cliente-action-card:after{background:var(--event-color, var(--a9-green))!important}.cliente-app.is-event-context .cliente-schedule-card:hover,.cliente-app.is-event-context .cliente-action-card:hover,.cliente-app.is-event-context .cliente-speaker-card:hover,.cliente-app.is-event-context .cliente-map-toolbar button:hover,.cliente-app.is-event-context .cliente-btn-outline,.cliente-app.is-event-context a.cliente-btn-outline{border-color:var(--event-color, var(--a9-green))!important}.cliente-app.is-event-context .cliente-action-card:hover,.cliente-app.is-event-context .cliente-speaker-card:hover,.cliente-app.is-event-context .cliente-btn-outline,.cliente-app.is-event-context a.cliente-btn-outline{box-shadow:6px 6px 0 var(--event-color, var(--a9-green))!important}.cliente-product-card span{align-items:center;background:var(--product-color, var(--a9-green));border:2px solid var(--a9-line);border-radius:999px;color:var(--product-contrast, var(--a9-black));display:inline-flex;gap:7px;font-weight:900;justify-content:center;margin-top:auto;min-height:34px;padding:0 13px;text-transform:uppercase;transition:transform .18s ease,background .18s ease,color .18s ease;width:-moz-fit-content;width:fit-content}.cliente-product-card span svg{flex:0 0 auto}.cliente-product-card:hover span{transform:translate(3px)}.cliente-testimonial-grid article{padding:16px}.cliente-testimonial-grid article img{width:100%;height:100px;-o-object-fit:contain;object-fit:contain;background:var(--a9-white);border:2px solid var(--a9-line);border-radius:8px;padding:14px;margin-bottom:12px}.cliente-testimonial-grid article strong,.cliente-testimonial-grid article span{display:block}.cliente-testimonial-grid article span{color:var(--a9-muted);font-size:13px}.cliente-stars{color:var(--a9-yellow);display:flex;gap:3px;margin-bottom:8px}.cliente-news-grid,.cliente-course-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cliente-news-card,.cliente-course-card{overflow:hidden;display:grid;gap:10px;padding-bottom:14px}.cliente-news-card>div:first-child,.cliente-course-card>div:first-child{aspect-ratio:16 / 10;display:grid;place-items:center;color:var(--a9-green);border-bottom:2px solid var(--a9-line)}.cliente-news-card h3,.cliente-news-card p,.cliente-news-card span,.cliente-course-card h3,.cliente-course-card p,.cliente-course-card span,.cliente-course-card strong{margin-left:14px;margin-right:14px}.cliente-course-card strong{color:var(--a9-black);border-bottom:3px solid var(--a9-green);width:-moz-fit-content;width:fit-content}.cliente-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:22px 0 34px;border:2px solid var(--a9-line);border-radius:8px;background:var(--a9-white);box-shadow:5px 5px 0 var(--a9-line);padding:12px 14px}.cliente-pagination>span{color:var(--a9-muted);font-size:13px;font-weight:900}.cliente-pagination>div{display:flex;gap:8px}.cliente-pagination button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:2px solid var(--a9-line);border-radius:8px;background:var(--a9-green);color:var(--a9-black);padding:0 12px;font-weight:900;text-transform:uppercase;cursor:pointer}.cliente-pagination button:disabled{opacity:.5;cursor:not-allowed}.cliente-article{max-width:850px;margin:0 auto}.cliente-article>img{width:100%;max-height:430px;margin-bottom:24px}.cliente-article-share{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 24px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.12)}.cliente-article>img+.cliente-article-share{margin-top:-6px}.cliente-article-share>span{color:var(--a9-fg-3);font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.cliente-article-share>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cliente-article-share a,.cliente-article-share button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0f;color:var(--a9-fg-1);padding:0 12px;font:inherit;font-size:12px;font-weight:700;text-decoration:none;transition:transform var(--a9-dur-fast) var(--a9-ease-out),border-color var(--a9-dur-fast) var(--a9-ease-out),background var(--a9-dur-fast) var(--a9-ease-out),color var(--a9-dur-fast) var(--a9-ease-out)}.cliente-article-share a:hover,.cliente-article-share button:hover{transform:translateY(-1px);border-color:#6dff306b;background:#6dff301f;color:var(--a9-lime)}@media (max-width: 760px){.cliente-article-share{align-items:flex-start;flex-direction:column}.cliente-article-share>div{width:100%;justify-content:flex-start}.cliente-article-share a,.cliente-article-share button{flex:1 1 calc(50% - 4px);min-width:138px}}.cliente-course-detail{max-width:920px;margin:0 auto}.cliente-course-hero{height:360px;display:grid;place-items:center;color:var(--a9-green)}.cliente-module-list{display:grid;gap:10px}.cliente-module-list article,.cliente-module-list a{padding:14px;display:grid;gap:8px;color:var(--a9-muted);font-weight:700}.cliente-module-list a{grid-template-columns:minmax(0,1fr) 24px;align-items:center}.cliente-module-list strong{color:var(--a9-black)}.cliente-course-start-description{margin-top:2px;border:2px solid var(--a9-line);border-radius:8px;box-shadow:4px 4px 0 var(--a9-line)}.cliente-course-start-section{display:grid;gap:16px}.cliente-course-start-modules{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:min(100%,980px);margin-inline:auto}.cliente-course-start-modules article{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:8px 18px;align-items:start;min-height:0;padding:18px;border:2px solid var(--a9-line);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--a9-green) 10%,transparent),transparent 54%),var(--a9-white);box-shadow:4px 4px 0 var(--a9-line)}.cliente-course-start-modules article>small{grid-column:1;width:-moz-fit-content;width:fit-content;border:1px solid var(--a9-line);border-radius:999px;background:var(--a9-green);color:var(--a9-black);padding:5px 8px;font-size:10px;font-weight:900;line-height:1;text-transform:uppercase}.cliente-course-start-modules article>strong{grid-column:1;color:var(--a9-black);font-size:18px;line-height:1.18;overflow-wrap:anywhere}.cliente-course-start-modules article>p{grid-column:1;margin:0;color:var(--a9-muted);font-size:14px}.cliente-course-start-modules article>div{grid-column:2;grid-row:1 / span 3;display:grid;gap:6px;min-width:0}.cliente-course-start-modules article span{display:grid;grid-template-columns:18px auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;border:1px solid color-mix(in srgb,var(--a9-line) 70%,transparent);border-radius:7px;background:color-mix(in srgb,var(--a9-white) 88%,var(--a9-green));color:var(--a9-muted);font-size:13px;font-weight:800;line-height:1.25;padding:9px 10px}.cliente-course-start-modules article span svg{flex:0 0 auto;color:var(--a9-green-dark)}.cliente-course-start-modules article span small{border-radius:999px;background:var(--a9-black);color:var(--a9-green);font-size:10px;font-weight:900;line-height:1;padding:4px 7px;text-transform:uppercase;white-space:nowrap}.cliente-course-start-actions{justify-content:flex-end}.cliente-course-card-progress,.cliente-course-progress-bar{position:relative;height:8px;overflow:hidden;border:1px solid var(--a9-line);background:#00000014}.cliente-course-card-progress{margin:0 14px}.cliente-course-card-progress i,.cliente-course-progress-bar i{display:block;height:100%;background:var(--a9-green)}.cliente-course-player{display:grid;gap:18px;margin-top:24px}.cliente-course-progress-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;align-items:center;border:2px solid var(--a9-line);background:var(--a9-white);border-radius:8px;padding:14px;color:var(--a9-black)}.cliente-course-progress-panel>div:first-child{display:grid;gap:3px;min-width:0}.cliente-course-progress-panel span{color:var(--a9-muted);font-size:13px;font-weight:700}.cliente-course-progress-panel>svg{color:var(--a9-green);filter:drop-shadow(0 0 10px rgba(0,255,0,.34))}.cliente-course-complete-emoji{display:inline-grid;place-items:center;width:38px;height:38px;font-size:28px;line-height:1;filter:drop-shadow(0 0 10px rgba(0,255,0,.34))}.cliente-course-progress-panel.is-complete{background:radial-gradient(circle at 14% 18%,rgba(255,200,71,.25),transparent 22%),radial-gradient(circle at 92% 10%,rgba(58,168,255,.16),transparent 20%),linear-gradient(135deg,rgba(0,255,0,.18),var(--a9-white) 48%)}.cliente-course-progress-panel.is-complete strong{color:var(--a9-black)}.cliente-course-progress-panel .cliente-course-progress-bar{grid-column:1 / -1}.cliente-course-player-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.cliente-course-lesson-stage,.cliente-course-outline{border:2px solid var(--a9-line);background:var(--a9-white);border-radius:8px;overflow:hidden}.cliente-vimeo-frame{aspect-ratio:16 / 9;background:#050505;display:grid;overflow:hidden;place-items:center;color:var(--a9-green)}.cliente-vimeo-frame iframe{background:#050505;border:0;display:block;height:100%;width:100%}.cliente-youtube-frame{width:100%;height:100%}.cliente-youtube-frame iframe{width:100%;height:100%;border:0}.cliente-course-description{padding:24px;color:var(--a9-black);background:var(--a9-white)}.cliente-course-description :where(h1,h2,h3){color:var(--a9-black);margin:0 0 12px}.cliente-course-description :where(p,li){color:var(--a9-muted);line-height:1.65}.cliente-course-description a{color:var(--a9-green-dark);font-weight:800;text-decoration:underline}.cliente-course-lesson-footer{display:flex;justify-content:space-between;gap:14px;align-items:center;border-top:2px solid var(--a9-line);padding:14px}.cliente-course-lesson-footer div{display:grid;gap:3px;min-width:0}.cliente-course-lesson-footer strong{color:var(--a9-black)}.cliente-course-lesson-footer span{color:var(--a9-muted);font-size:13px}.cliente-course-outline{display:grid;gap:10px;padding:12px;align-content:start}.cliente-course-outline>div{display:grid;gap:6px}.cliente-course-outline>div.is-complete{border-color:color-mix(in srgb,var(--a9-green) 72%,var(--a9-line));background:linear-gradient(135deg,color-mix(in srgb,var(--a9-green) 18%,transparent),transparent 62%),var(--a9-white)}.cliente-course-outline>div.is-current{border-color:var(--a9-green);box-shadow:0 0 0 1px color-mix(in srgb,var(--a9-green) 54%,transparent),0 16px 34px #39ff9429}.cliente-course-outline strong{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--a9-black);font-size:13px;text-transform:uppercase}.cliente-course-outline strong>span{min-width:0;overflow-wrap:anywhere}.cliente-course-outline strong small{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;border:1px solid var(--a9-line);border-radius:999px;background:var(--a9-green);color:var(--a9-black);padding:4px 7px;font-size:9px;font-weight:900;line-height:1;white-space:nowrap}.cliente-course-outline strong small.is-current{background:var(--a9-black);border-color:var(--a9-black);color:var(--a9-green)}.cliente-course-module-toggle{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:0;background:transparent;color:inherit;padding:0;text-align:left;cursor:pointer}.cliente-course-module-toggle>svg{color:var(--a9-muted);transition:transform .18s ease}.cliente-course-outline>div.is-open .cliente-course-module-toggle>svg{transform:rotate(180deg)}.cliente-course-module-lessons{display:grid;gap:6px}.cliente-course-module-lessons button{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid var(--a9-line);background:transparent;color:var(--a9-muted);border-radius:6px;padding:9px;text-align:left;cursor:pointer}.cliente-course-module-lessons button svg{color:currentColor}.cliente-course-module-lessons button span{overflow-wrap:anywhere;white-space:normal}.cliente-course-module-lessons button small{border:1px solid var(--a9-line);border-radius:999px;background:var(--a9-green);color:var(--a9-black);padding:3px 7px;font-size:10px;font-weight:900;line-height:1;text-transform:uppercase;white-space:nowrap}.cliente-course-module-lessons button.is-active{border-color:var(--a9-green);background:#39ff941f;color:var(--a9-black);font-weight:900;box-shadow:inset 3px 0 0 var(--a9-green)}.cliente-course-module-lessons button.is-complete{border-color:color-mix(in srgb,var(--a9-green) 78%,var(--a9-line));background:color-mix(in srgb,var(--a9-green) 16%,var(--a9-white));color:var(--a9-black)}.cliente-profile-hero{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;align-items:center;padding:24px;margin-bottom:18px;overflow:hidden;border:2px solid var(--a9-line);border-radius:8px;background:linear-gradient(90deg,rgba(5,5,5,.05) 1px,transparent 1px),linear-gradient(180deg,rgba(5,5,5,.05) 1px,transparent 1px),linear-gradient(135deg,var(--a9-white) 0%,#f5fff9 48%,#eaf5ff 100%);background-size:34px 34px,34px 34px,100% 100%;color:var(--a9-black);box-shadow:8px 8px 0 var(--a9-line)}.cliente-profile-hero>*{position:relative;z-index:1}.cliente-profile-avatar-frame{width:150px;height:150px;display:grid;place-items:center;border:2px solid var(--a9-line);border-radius:8px;background:linear-gradient(135deg,var(--event-color, var(--a9-green)),var(--a9-blue));box-shadow:6px 6px 0 var(--a9-line)}.cliente-profile-hero .cliente-avatar{width:112px;height:112px;font-size:34px;border:3px solid var(--a9-line);background:var(--a9-white);color:var(--a9-black)}.cliente-profile-hero .cliente-avatar img,.cliente-profile-hero img.cliente-avatar{-o-object-fit:cover;object-fit:cover}.cliente-profile-hero-content{min-width:0;display:grid;gap:7px;padding-bottom:18px}.cliente-profile-hero-content>span{width:-moz-fit-content;width:fit-content;border:2px solid var(--a9-line);border-radius:999px;background:var(--event-color, var(--a9-green));color:var(--event-contrast, var(--a9-black));padding:4px 9px;font-size:11px;font-weight:900;text-transform:uppercase}.cliente-profile-hero h1{margin:0 0 4px;color:var(--a9-black);font-size:clamp(30px,4vw,52px);font-weight:900;line-height:1;text-transform:uppercase;overflow-wrap:anywhere}.cliente-profile-hero p{margin:0;color:var(--a9-muted);font-weight:800;overflow-wrap:anywhere}.cliente-profile-hero blockquote{margin:8px 0 0;max-width:760px;border-left:5px solid var(--event-color, var(--a9-green));border-radius:0 8px 8px 0;background:#ffffffc2;color:var(--a9-black);padding:12px 14px;font-size:14px;font-weight:800;line-height:1.5;overflow-wrap:anywhere}.cliente-profile-socials{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.cliente-profile-socials a{display:inline-flex;align-items:center;gap:7px;border:2px solid var(--a9-line);border-radius:999px;box-shadow:3px 3px 0 var(--a9-line);padding:8px 12px;color:var(--a9-white);font-weight:900}.cliente-profile-socials a.is-instagram{background:linear-gradient(135deg,#f58529,#dd2a7b 46%,#8134af 76%,#515bd4)}.cliente-profile-socials a.is-linkedin{background:#0a66c2}.cliente-profile-mini-stats{position:absolute;right:24px;top:24px;display:grid;justify-items:end;gap:2px;border:2px solid var(--a9-line);border-radius:8px;background:var(--a9-white);box-shadow:4px 4px 0 var(--a9-line);padding:10px 12px}.cliente-profile-mini-stats strong{color:var(--a9-black);font-size:24px;font-weight:900;line-height:1}.cliente-profile-mini-stats small{color:var(--a9-muted);font-size:10px;font-weight:900;text-transform:uppercase}.cliente-profile-completion,.cliente-profile-complete,.cliente-danger-card,.cliente-modal{border:2px solid var(--a9-line);border-radius:8px;background:var(--a9-white);box-shadow:6px 6px 0 var(--a9-line)}.cliente-profile-completion{display:grid;gap:14px;padding:18px;margin-bottom:18px}.cliente-profile-completion>div:first-child{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.cliente-profile-completion h2,.cliente-danger-card h2,.cliente-modal h2{margin:0;font-size:24px;font-weight:900;text-transform:uppercase}.cliente-profile-completion>div:first-child strong{flex:0 0 auto;border:2px solid var(--a9-line);border-radius:999px;background:var(--a9-green);padding:7px 11px;color:var(--a9-black);font-size:12px;font-weight:900;text-transform:uppercase}.cliente-profile-tip-list{display:grid;gap:9px}.cliente-profile-tip-list a{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;border:2px solid var(--a9-line);border-radius:8px;padding:11px;background:var(--a9-paper)}.cliente-profile-tip-list a>span,.cliente-profile-complete>svg,.cliente-danger-card>div>svg{width:42px;height:42px;display:grid;place-items:center;border:2px solid var(--a9-line);border-radius:8px;background:var(--a9-white);padding:8px}.cliente-profile-tip-list strong,.cliente-profile-complete strong{color:var(--a9-black);font-weight:900;text-transform:uppercase}.cliente-profile-tip-list p,.cliente-profile-complete p,.cliente-danger-card p,.cliente-modal p{margin:3px 0 0;color:var(--a9-muted);font-size:13px;font-weight:700;line-height:1.45}.cliente-profile-complete{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:16px}.cliente-profile-complete>svg{background:var(--a9-green)}.cliente-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cliente-menu-grid a{background:var(--a9-white);color:var(--a9-black);border:2px solid var(--a9-line);justify-content:space-between;min-height:64px}.cliente-menu-grid a:hover{background-color:var(--a9-green);background-image:var(--brand-gradient);color:var(--a9-fg-on-lime)}.cliente-form-card{gap:16px}.cliente-profile-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;border:2px solid var(--a9-line);border-radius:8px;padding:4px;background:var(--a9-soft)}.cliente-profile-tabs button{min-height:42px;border:0;border-radius:6px;background:transparent;color:var(--a9-black);font-weight:900;text-transform:uppercase;cursor:pointer}.cliente-profile-tabs button.active{background-color:var(--a9-green);background-image:var(--brand-gradient)}.cliente-toggle-card{display:flex;align-items:center;justify-content:space-between;gap:14px;border:2px solid var(--a9-line);border-radius:8px;background:var(--a9-paper);padding:14px}.cliente-toggle-card span{display:grid;gap:3px}.cliente-toggle-card strong{color:var(--a9-black);font-weight:900}.cliente-toggle-card small{color:var(--a9-muted);font-weight:700}.cliente-toggle-card input{width:22px;height:22px;accent-color:var(--a9-green)}.cliente-danger-card{display:grid;gap:16px;margin-top:22px;padding:18px;border-color:var(--a9-red)}.cliente-danger-card>div{display:flex;gap:12px;align-items:flex-start}.cliente-danger-card>div>svg{color:var(--a9-red)}.cliente-danger-card button{width:-moz-fit-content;width:fit-content;min-height:42px;border:2px solid var(--a9-line);border-radius:8px;background:var(--a9-red);color:var(--a9-white);box-shadow:4px 4px 0 var(--a9-line);padding:0 14px;font-weight:900;text-transform:uppercase;cursor:pointer}.cliente-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;background:#0000009e;padding:18px}.cliente-modal{width:min(100%,540px);max-height:calc(100vh - 36px);overflow-y:auto;display:grid;gap:14px;padding:20px}.cliente-modal-head,.cliente-modal-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.cliente-modal-head button,.cliente-connection-actions button,.cliente-connection-export{border:2px solid var(--a9-line);border-radius:8px;background:var(--a9-white);color:var(--a9-black);cursor:pointer}.cliente-modal-head button{width:38px;height:38px;display:grid;place-items:center}.cliente-modal-actions{justify-content:flex-end;flex-wrap:wrap}.cliente-access-modal{width:min(100%,470px)}.cliente-access-modal-body{display:grid;justify-items:center;gap:10px;padding:6px 6px 4px;text-align:center}.cliente-access-modal-icon{width:78px;height:78px;display:grid;place-items:center;border:2px solid var(--a9-line);border-radius:999px;background:color-mix(in srgb,var(--event-color, var(--a9-yellow)) 18%,var(--a9-white));color:var(--event-color, var(--a9-yellow));box-shadow:4px 4px 0 var(--a9-line)}.cliente-access-modal-body strong{color:var(--a9-black);font-size:22px;font-weight:900;text-transform:uppercase}.cliente-access-modal-body p{max-width:340px;margin:0;font-size:14px}.cliente-video-confirm-modal{width:min(100%,500px)}.cliente-video-confirm-body .cliente-access-modal-icon{background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.58),transparent 28%),color-mix(in srgb,var(--event-color, var(--a9-green)) 22%,var(--a9-white));color:var(--event-color, var(--a9-green))}.cliente-video-confirm-actions{justify-content:space-between}.cliente-video-confirm-actions .cliente-btn{flex:0 1 auto}.cliente-modal>small{color:var(--a9-muted);font-weight:900}.cliente-modal>small.is-error{color:var(--a9-red)}.cliente-logout-modal{width:min(100%,460px)}.cliente-logout-modal p{font-size:15px}.cliente-logout-modal .cliente-modal-actions .cliente-btn{min-width:122px;box-shadow:4px 4px 0 var(--a9-line)!important}.cliente-quiz-hero{min-height:280px;align-content:center;background:var(--a9-black);color:var(--a9-white)}.cliente-quiz-hero h1{color:var(--a9-white);font-size:58px}.cliente-quiz-hero p{color:#ffffffb8}.cliente-quiz-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.cliente-connections-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.cliente-connection-head-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.cliente-connection-event-title{margin:-10px 0 18px;color:var(--a9-muted);font-size:15px;font-weight:800}.cliente-connection-list{display:grid;gap:12px;margin-top:18px}.cliente-connection-event-card,.cliente-connection-card{border:2px solid var(--a9-line);border-radius:8px;background:var(--a9-white);color:var(--a9-black);box-shadow:5px 5px 0 var(--a9-line)}.cliente-connection-event-card{min-height:96px;display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px}.cliente-connection-event-card img,.cliente-connection-event-icon{width:76px;height:68px;border:2px solid var(--a9-line);border-radius:8px}.cliente-connection-event-card img{-o-object-fit:cover;object-fit:cover}.cliente-connection-event-icon{display:grid;place-items:center;background:var(--a9-green)}.cliente-connection-event-card strong,.cliente-connection-card strong{display:block;color:var(--a9-black);font-size:17px;line-height:1.2;font-weight:900;text-transform:uppercase;overflow-wrap:anywhere}.cliente-connection-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.cliente-connection-meta span,.cliente-connection-card span{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--a9-muted);font-size:13px;font-weight:800;overflow-wrap:anywhere}.cliente-connection-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:14px;padding:16px}.cliente-connection-card>div:first-child{display:grid;gap:7px;min-width:0}.cliente-connection-card p{margin:5px 0 0;border-top:1px solid rgba(0,0,0,.12);padding-top:8px;color:var(--a9-muted);font-size:13px;line-height:1.45;font-weight:700}.cliente-connection-card small{color:var(--a9-muted);font-size:12px;font-weight:800}.cliente-connection-actions{display:flex;gap:7px}.cliente-connection-actions button{width:38px;height:38px;display:grid;place-items:center}.cliente-connection-actions .is-danger{color:var(--a9-red)}.cliente-connection-export{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;background:var(--a9-green);box-shadow:4px 4px 0 var(--a9-line);font-weight:900;text-transform:uppercase;overflow:hidden;position:relative}.cliente-connection-export:disabled,.cliente-connection-actions button:disabled{opacity:.62;cursor:not-allowed}.cliente-certificate-list{display:grid;gap:12px;margin-top:18px}.cliente-certificate-card{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:flex-start;gap:14px;border:2px solid var(--a9-line);border-radius:8px;background:var(--a9-white);color:var(--a9-black);box-shadow:5px 5px 0 var(--a9-line);padding:16px}.cliente-certificate-icon{width:58px;height:58px;display:grid;place-items:center;border:2px solid var(--a9-line);border-radius:8px;background:var(--a9-green)}.cliente-certificate-card strong{display:block;color:var(--a9-black);font-size:17px;line-height:1.2;font-weight:900;text-transform:uppercase;overflow-wrap:anywhere}.cliente-certificate-card span,.cliente-certificate-card small,.cliente-certificate-card p{color:var(--a9-muted);font-size:13px;font-weight:800;overflow-wrap:anywhere}.cliente-certificate-card small{display:block;margin-top:4px}.cliente-certificate-card p{display:inline-flex;align-items:center;gap:6px;margin:10px 0 0}.cliente-certificate-side{display:grid;justify-items:end;gap:10px}.cliente-certificate-side i{border:2px solid var(--a9-line);border-radius:999px;background:var(--a9-blue);color:var(--a9-black);padding:5px 9px;font-size:11px;font-style:normal;font-weight:900}.cliente-certificate-side button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:2px solid var(--a9-line);border-radius:999px;background:var(--a9-green);color:var(--a9-black);padding:0 13px;font-weight:900;cursor:pointer;overflow:hidden;position:relative}.cliente-certificate-side button:disabled{opacity:.62;cursor:not-allowed}.cliente-quiz-grid a{min-height:180px;border:2px solid var(--a9-line);background:var(--a9-white);border-radius:8px;padding:16px;display:grid;align-content:start;gap:9px;box-shadow:6px 6px 0 var(--a9-line)}.cliente-quiz-grid a>span{width:42px;height:42px;border-radius:999px;background:var(--a9-green);color:var(--a9-black);border:2px solid var(--a9-line);display:grid;place-items:center;font-weight:900}.cliente-footer{width:min(1180px,calc(100% - 48px));margin:0 auto 26px;display:grid;grid-template-columns:minmax(260px,1.4fr) repeat(2,minmax(180px,.8fr));gap:24px;border:2px solid var(--a9-line);border-radius:8px;background:var(--a9-black);color:var(--a9-white);box-shadow:8px 8px 0 var(--a9-line);padding:24px}.cliente-footer-logo{width:min(230px,100%);min-height:62px;display:inline-flex;align-items:center}.cliente-footer-logo img{width:100%;max-height:44px;-o-object-fit:contain;object-fit:contain}.cliente-footer p{max-width:420px;margin:12px 0 0;color:#ffffffad;font-size:13px;line-height:1.55;font-weight:700}.cliente-footer nav{display:grid;align-content:start;gap:9px}.cliente-footer strong{color:var(--a9-green);font-size:12px;font-weight:900;text-transform:uppercase}.cliente-footer a{color:#ffffffc7;font-size:13px;font-weight:800}.cliente-footer a:hover{color:var(--a9-green)}.cliente-footer-bottom{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(255,255,255,.16);padding-top:16px;color:#ffffff8f;font-size:12px;font-weight:700}.cliente-footer-bottom a{display:inline-flex;align-items:center;gap:6px;color:var(--a9-green)}.cliente-quiz-grid h3{color:var(--a9-black);margin:0;font-weight:900;text-transform:uppercase}.cliente-quiz-grid p,.cliente-quiz-grid small{color:var(--a9-muted);font-weight:700}.cliente-answer-list{display:grid;gap:10px;margin:20px 0}.cliente-answer-list button{min-height:52px;text-align:left}.cliente-app.cliente-theme-dark{background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.055) 1px,transparent 1px),#050505;color:#f8fafc}.cliente-theme-dark .cliente-topbar{background:#050505e0;border-bottom-color:#fff3}.cliente-theme-dark .cliente-theme-toggle{background:#050505;border-color:#ffffff3d;color:#f8fafc}.cliente-theme-dark .cliente-theme-toggle:hover{background:var(--a9-green);border-color:var(--a9-line);color:var(--a9-black)}.cliente-theme-dark .cliente-page-title h1,.cliente-theme-dark .cliente-section-head h2,.cliente-theme-dark .cliente-article h1,.cliente-theme-dark .cliente-course-detail h1,.cliente-theme-dark .cliente-detail-card h1,.cliente-theme-dark .cliente-profile-detail h1,.cliente-theme-dark .cliente-quiz-grid h3,.cliente-theme-dark .cliente-event-card h3,.cliente-theme-dark .cliente-news-card h3,.cliente-theme-dark .cliente-course-card h3,.cliente-theme-dark .cliente-action-card strong,.cliente-theme-dark .cliente-mentor-card h3{color:#f8fafc}.cliente-theme-dark .cliente-page-title p,.cliente-theme-dark .cliente-section-head p,.cliente-theme-dark .cliente-event-card p,.cliente-theme-dark .cliente-news-card p,.cliente-theme-dark .cliente-course-card p,.cliente-theme-dark .cliente-empty p,.cliente-theme-dark .cliente-detail-card p,.cliente-theme-dark .cliente-course-detail p,.cliente-theme-dark .cliente-profile-detail p,.cliente-theme-dark .cliente-article>p,.cliente-theme-dark .cliente-quiz-grid p,.cliente-theme-dark .cliente-quiz-grid small,.cliente-theme-dark .cliente-footer p{color:#cbd5e1}.cliente-theme-dark .cliente-agenda-band,.cliente-theme-dark .cliente-event-card,.cliente-theme-dark .cliente-news-card,.cliente-theme-dark .cliente-course-card,.cliente-theme-dark .cliente-action-card,.cliente-theme-dark .cliente-speaker-card,.cliente-theme-dark .cliente-schedule-card,.cliente-theme-dark .cliente-detail-card,.cliente-theme-dark .cliente-form-card,.cliente-theme-dark .cliente-testimonial-grid article,.cliente-theme-dark .cliente-mentor-card,.cliente-theme-dark .cliente-module-list article,.cliente-theme-dark .cliente-module-list a,.cliente-theme-dark .cliente-pagination,.cliente-theme-dark .cliente-loading,.cliente-theme-dark .cliente-connection-event-card,.cliente-theme-dark .cliente-connection-card,.cliente-theme-dark .cliente-passport-card,.cliente-theme-dark .cliente-notification-card{background:#050505;border-color:#ffffff38;box-shadow:7px 7px #ffffff1f;color:#f8fafc}.cliente-theme-dark .cliente-product-card{background:var(--a9-white);border-color:var(--a9-line);color:var(--a9-black)}.cliente-theme-dark .cliente-quick-grid a,.cliente-theme-dark .cliente-input-shell,.cliente-theme-dark .cliente-tabs,.cliente-theme-dark .cliente-location-filters button,.cliente-theme-dark .cliente-track-filters button,.cliente-theme-dark .cliente-map-toolbar,.cliente-theme-dark .cliente-footer{background:#050505;border-color:#ffffff38;color:#f8fafc}.cliente-theme-dark .cliente-section-head a,.cliente-theme-dark .cliente-link-action,.cliente-theme-dark .cliente-back-link,.cliente-theme-dark .cliente-footer strong,.cliente-theme-dark .cliente-footer a{color:#f8fafc}.cliente-app.cliente-theme-dark .cliente-mini-login{border-color:#ffffff3d;color:var(--a9-black)!important}.cliente-app.cliente-theme-dark{background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.035) 1px,transparent 1px),#000;color:#fff}.cliente-theme-dark .cliente-topbar{background:#000000eb;border-bottom-color:#ffffff38}.cliente-theme-dark .cliente-top-logo img{filter:none}.cliente-theme-dark .cliente-topbar .cliente-icon-btn,.cliente-theme-dark .cliente-theme-toggle,.cliente-theme-dark .cliente-avatar-link{background:#050505;border:2px solid rgba(255,255,255,.24);color:#fff}.cliente-theme-dark .cliente-topbar .cliente-icon-btn:hover,.cliente-theme-dark .cliente-theme-toggle:hover,.cliente-theme-dark .cliente-avatar-link:hover{background-color:var(--a9-green);background-image:var(--brand-gradient);border-color:var(--a9-line);color:var(--a9-fg-on-lime)}.cliente-theme-dark .cliente-page-title h1,.cliente-theme-dark .cliente-section-head h2,.cliente-theme-dark .cliente-article h1,.cliente-theme-dark .cliente-course-detail h1,.cliente-theme-dark .cliente-detail-card h1,.cliente-theme-dark .cliente-profile-detail h1,.cliente-theme-dark .cliente-profile-hero h1,.cliente-theme-dark .cliente-profile-completion h2,.cliente-theme-dark .cliente-danger-card h2,.cliente-theme-dark .cliente-modal h2,.cliente-theme-dark .cliente-quiz-grid h3,.cliente-theme-dark .cliente-event-card h3,.cliente-theme-dark .cliente-news-card h3,.cliente-theme-dark .cliente-course-card h3,.cliente-theme-dark .cliente-course-card strong,.cliente-theme-dark .cliente-action-card strong,.cliente-theme-dark .cliente-action-card-copy strong,.cliente-theme-dark .cliente-access-modal-body strong,.cliente-theme-dark .cliente-mentor-card h3,.cliente-theme-dark .cliente-speaker-card h3,.cliente-theme-dark .cliente-schedule-card h3,.cliente-theme-dark .cliente-detail-speakers h2,.cliente-theme-dark .cliente-sponsor-sections h3,.cliente-theme-dark .cliente-module-list strong,.cliente-theme-dark .cliente-testimonial-grid article strong,.cliente-theme-dark .cliente-passport-title-row h3,.cliente-theme-dark .cliente-notification-card h3,.cliente-theme-dark .cliente-toggle-card strong,.cliente-theme-dark .cliente-profile-tip-list strong,.cliente-theme-dark .cliente-profile-complete strong,.cliente-theme-dark .cliente-menu-grid a{color:#fff}.cliente-theme-dark .cliente-page-title p,.cliente-theme-dark .cliente-section-head p,.cliente-theme-dark .cliente-event-card p,.cliente-theme-dark .cliente-news-card p,.cliente-theme-dark .cliente-news-card span,.cliente-theme-dark .cliente-course-card p,.cliente-theme-dark .cliente-course-card span,.cliente-theme-dark .cliente-empty p,.cliente-theme-dark .cliente-detail-card p,.cliente-theme-dark .cliente-course-detail p,.cliente-theme-dark .cliente-profile-detail p,.cliente-theme-dark .cliente-speaker-card p,.cliente-theme-dark .cliente-mentor-card p,.cliente-theme-dark .cliente-testimonial-grid article span,.cliente-theme-dark .cliente-profile-hero p,.cliente-theme-dark .cliente-profile-hero blockquote,.cliente-theme-dark .cliente-article>p,.cliente-theme-dark .cliente-quiz-grid p,.cliente-theme-dark .cliente-quiz-grid small,.cliente-theme-dark .cliente-footer p,.cliente-theme-dark .cliente-schedule-card p,.cliente-theme-dark .cliente-schedule-card small,.cliente-theme-dark .cliente-connection-event-title,.cliente-theme-dark .cliente-passport-title-row span,.cliente-theme-dark .cliente-passport-meta span,.cliente-theme-dark .cliente-passport-body p,.cliente-theme-dark .cliente-notification-card span,.cliente-theme-dark .cliente-notification-source-link,.cliente-theme-dark .cliente-notification-card small,.cliente-theme-dark .cliente-notification-card p,.cliente-theme-dark .cliente-toggle-card small,.cliente-theme-dark .cliente-profile-tip-list p,.cliente-theme-dark .cliente-profile-complete p,.cliente-theme-dark .cliente-danger-card p,.cliente-theme-dark .cliente-modal p,.cliente-theme-dark .cliente-modal>small{color:#d4d4d4}.cliente-theme-dark .cliente-agenda-band,.cliente-theme-dark .cliente-event-card,.cliente-theme-dark .cliente-news-card,.cliente-theme-dark .cliente-course-card,.cliente-theme-dark .cliente-action-card,.cliente-theme-dark .cliente-speaker-card,.cliente-theme-dark .cliente-schedule-card,.cliente-theme-dark .cliente-detail-card,.cliente-theme-dark .cliente-form-card,.cliente-theme-dark .cliente-testimonial-grid article,.cliente-theme-dark .cliente-mentor-card,.cliente-theme-dark .cliente-module-list article,.cliente-theme-dark .cliente-module-list a,.cliente-theme-dark .cliente-pagination,.cliente-theme-dark .cliente-loading,.cliente-theme-dark .cliente-connection-event-card,.cliente-theme-dark .cliente-connection-card,.cliente-theme-dark .cliente-passport-card,.cliente-theme-dark .cliente-notification-card,.cliente-theme-dark .cliente-profile-hero,.cliente-theme-dark .cliente-profile-completion,.cliente-theme-dark .cliente-profile-complete,.cliente-theme-dark .cliente-danger-card,.cliente-theme-dark .cliente-modal,.cliente-theme-dark .cliente-toggle-card,.cliente-theme-dark .cliente-profile-tip-list a,.cliente-theme-dark .cliente-profile-tabs,.cliente-theme-dark .cliente-menu-grid a{background:#050505;border-color:#ffffff3d;box-shadow:7px 7px #ffffff1f;color:#fff}.cliente-theme-dark .cliente-access-modal-icon{background:#ffb5471f;border-color:#ffb54759;box-shadow:4px 4px #ffffff1f;color:var(--a9-yellow)}.cliente-theme-dark .cliente-video-confirm-body .cliente-access-modal-icon{background:#39ff9424;border-color:#39ff9461;color:var(--a9-green)}.cliente-theme-dark .cliente-video-confirm-actions .cliente-btn-outline{background:#080808!important;border-color:#ffffff47!important;box-shadow:4px 4px #ffffff1f!important;color:#fff!important}.cliente-theme-dark .cliente-logout-modal .cliente-btn-outline{background:#080808!important;border-color:#ffffff4d!important;box-shadow:4px 4px #ffffff1f!important;color:#fff!important}.cliente-theme-dark .cliente-logout-modal .cliente-btn-solid{border-color:#ffffff4d!important;box-shadow:4px 4px #ffffff1f!important}.cliente-theme-dark .cliente-profile-hero{background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.04) 1px,transparent 1px),#050505;background-size:34px 34px,34px 34px,100% 100%}.cliente-theme-dark .cliente-product-card{background:var(--a9-white);border-color:var(--a9-line);box-shadow:7px 7px #ffffff1f;color:var(--a9-black)}.cliente-theme-dark .cliente-product-card h3,.cliente-theme-dark .cliente-product-card p{color:var(--a9-black)}.cliente-theme-dark .cliente-search,.cliente-theme-dark .cliente-input-shell,.cliente-theme-dark .cliente-textarea-shell,.cliente-theme-dark .cliente-field input,.cliente-theme-dark .cliente-field textarea,.cliente-theme-dark .cliente-photo-picker,.cliente-theme-dark .cliente-profile-tabs,.cliente-theme-dark .cliente-tabs,.cliente-theme-dark .cliente-location-filters button,.cliente-theme-dark .cliente-track-filters button,.cliente-theme-dark .cliente-answer-list button,.cliente-theme-dark .cliente-map-toolbar,.cliente-theme-dark .cliente-map-toolbar button,.cliente-theme-dark .cliente-modal-head button,.cliente-theme-dark .cliente-connection-actions button,.cliente-theme-dark .cliente-connection-export{background:#080808;border-color:#ffffff3d;color:#fff}.cliente-theme-dark .cliente-search input,.cliente-theme-dark .cliente-field input,.cliente-theme-dark .cliente-field textarea{color:#fff}.cliente-theme-dark .cliente-search input::-moz-placeholder,.cliente-theme-dark .cliente-field input::-moz-placeholder,.cliente-theme-dark .cliente-field textarea::-moz-placeholder{color:#ffffff94}.cliente-theme-dark .cliente-search input::placeholder,.cliente-theme-dark .cliente-field input::placeholder,.cliente-theme-dark .cliente-field textarea::placeholder{color:#ffffff94}.cliente-theme-dark .cliente-field>span,.cliente-theme-dark .cliente-input-shell svg,.cliente-theme-dark .cliente-detail-card svg,.cliente-theme-dark .cliente-quiz-hero svg,.cliente-theme-dark .cliente-pagination>span{color:#fff}.cliente-theme-dark .cliente-event-card-location{background:#000;border-color:#ffffff47;color:#fff}.cliente-theme-dark .cliente-event-card-location span,.cliente-theme-dark .cliente-event-card-location svg{color:#fff}.cliente-theme-dark .cliente-event-fact{background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 52%),#101010;border-color:#ffffff3d;box-shadow:6px 6px #ffffff1a;color:#fff}.cliente-theme-dark .cliente-event-fact-icon{background:color-mix(in srgb,var(--event-color, var(--a9-green)) 30%,#050505);border-color:var(--event-color, rgba(255, 255, 255, .32));box-shadow:3px 3px #ffffff1f;color:#fff}.cliente-theme-dark .cliente-event-fact span:not(.cliente-event-fact-icon){color:#ffffffad}.cliente-theme-dark .cliente-event-fact strong{color:#fff}.cliente-theme-dark .cliente-delete-hero,.cliente-theme-dark .cliente-delete-panel{background:#050505;border-color:#ffffff3d;box-shadow:7px 7px #ffffff1f;color:#fff}.cliente-theme-dark .cliente-delete-hero{background:linear-gradient(135deg,#00ff0029,#3aa8ff1a 48%,#ffc8471f),#050505}.cliente-theme-dark .cliente-delete-hero h1,.cliente-theme-dark .cliente-delete-panel h2,.cliente-theme-dark .cliente-delete-hero a{color:#fff}.cliente-theme-dark .cliente-delete-hero p,.cliente-theme-dark .cliente-delete-panel p,.cliente-theme-dark .cliente-delete-panel li{color:#d4d4d4}.cliente-theme-dark .cliente-delete-hero .cliente-delete-eyebrow,.cliente-theme-dark .cliente-delete-actions .cliente-btn-solid{color:var(--a9-black)}.cliente-theme-dark .cliente-delete-hero-mark,.cliente-theme-dark .cliente-delete-panel li:before{border-color:#ffffff3d}.cliente-theme-dark .cliente-schedule-filters{background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.035) 1px,transparent 1px),#000;background-size:44px 44px}.cliente-theme-dark .cliente-schedule-now-segment{background:#080808;border-color:#ffffff3d;box-shadow:4px 4px #ffffff24}.cliente-theme-dark .cliente-tabs button,.cliente-theme-dark .cliente-profile-tabs button,.cliente-theme-dark .cliente-location-filters button,.cliente-theme-dark .cliente-track-filters button,.cliente-theme-dark .cliente-schedule-now-segment button{background:#080808;border-color:#ffffff3d;color:#fff}.cliente-theme-dark .cliente-tabs button.active,.cliente-theme-dark .cliente-profile-tabs button.active,.cliente-theme-dark .cliente-location-filters button.active,.cliente-theme-dark .cliente-track-filters button.active,.cliente-theme-dark .cliente-schedule-now-segment button.active,.cliente-theme-dark .cliente-answer-list button.active{background:var(--event-color, var(--a9-green));border-color:var(--a9-line);color:var(--event-contrast, var(--a9-black))}.cliente-theme-dark .cliente-schedule-save,.cliente-theme-dark .cliente-favorite-event,.cliente-theme-dark .cliente-scroll-top,.cliente-theme-dark .cliente-pagination button{background:#080808;border-color:#ffffff3d;color:#fff}.cliente-theme-dark .cliente-schedule-time-header{background:color-mix(in srgb,#000000 86%,transparent)}.cliente-theme-dark .cliente-feedback-modal-head h2,.cliente-theme-dark .cliente-feedback-rating-label,.cliente-theme-dark .cliente-feedback-comment span{color:#fff}.cliente-theme-dark .cliente-feedback-title{color:#ffffffb3}.cliente-theme-dark .cliente-feedback-modal-head>button,.cliente-theme-dark .cliente-feedback-comment textarea{border-color:#ffffff3d;color:#fff}.cliente-theme-dark .cliente-feedback-comment textarea{background:#080808}.cliente-theme-dark .cliente-feedback-stars{border-color:#ffffff3d;background:#ffffff0d}.cliente-theme-dark .cliente-feedback-stars button{color:#ffffff52}.cliente-theme-dark .cliente-feedback-stars button:hover,.cliente-theme-dark .cliente-feedback-stars button.is-active{color:var(--event-color, var(--a9-green))}.cliente-theme-dark .cliente-feedback-success{background:#050505;border-color:#ffffff3d;color:#fff}.cliente-theme-dark .cliente-feedback-success p{color:#ffffffad}.cliente-theme-dark .cliente-feedback-success button{border-color:#ffffff3d}.cliente-theme-dark .cliente-schedule-save.is-active,.cliente-theme-dark .cliente-favorite-event.is-active,.cliente-theme-dark .cliente-scroll-top,.cliente-theme-dark .cliente-pagination button:not(:disabled){background-color:var(--a9-lime);background-image:var(--brand-gradient);border-color:var(--a9-line);color:var(--a9-fg-on-lime)}.cliente-theme-dark .cliente-schedule-card-time,.cliente-theme-dark .cliente-date-tile,.cliente-theme-dark .cliente-floating-day,.cliente-theme-dark .cliente-map-zoom-label,.cliente-theme-dark .cliente-passport-status.is-ok{border-color:var(--a9-line);color:var(--event-contrast, var(--a9-black))}.cliente-theme-dark .cliente-chip-row span,.cliente-theme-dark .cliente-schedule-speakers span,.cliente-theme-dark .cliente-passport-meta span,.cliente-theme-dark .cliente-passport-status,.cliente-theme-dark .cliente-notification-card i,.cliente-theme-dark .cliente-profile-complete>svg,.cliente-theme-dark .cliente-danger-card>div>svg,.cliente-theme-dark .cliente-profile-tip-list a>span{background:#0b0b0b;border-color:#ffffff3d;color:#fff}.cliente-theme-dark .cliente-chip-row .cliente-track-chip{background:color-mix(in srgb,var(--track-color, var(--a9-green)) 28%,#050505);border-color:var(--track-color, rgba(255, 255, 255, .24));color:#fff}.cliente-theme-dark .cliente-chip-row .cliente-plenary-chip{background:color-mix(in srgb,var(--plenary-color, var(--a9-blue)) 26%,#050505);border-color:var(--plenary-color, rgba(255, 255, 255, .24));color:#fff}.cliente-theme-dark .cliente-event-featured,.cliente-theme-dark .cliente-hero,.cliente-theme-dark .cliente-quiz-hero,.cliente-theme-dark .cliente-map-frame,.cliente-theme-dark .cliente-detail-hero,.cliente-theme-dark .cliente-event-image,.cliente-theme-dark .cliente-event-card-image,.cliente-theme-dark .cliente-news-card>div:first-child,.cliente-theme-dark .cliente-course-card>div:first-child,.cliente-theme-dark .cliente-product-image,.cliente-theme-dark .cliente-passport-code,.cliente-theme-dark .cliente-notification-icon{background:#000;color:#fff}.cliente-theme-dark .cliente-notification-card.is-unread{background:linear-gradient(90deg,#00ff0024,#050505 42%)}.cliente-theme-dark .cliente-notification-title-link:hover,.cliente-theme-dark .cliente-notification-source-link:hover,.cliente-theme-dark .cliente-footer a:hover,.cliente-theme-dark .cliente-section-head a:hover,.cliente-theme-dark .cliente-link-action:hover{color:var(--a9-green)}.cliente-theme-dark .cliente-footer{background:#000;border-color:#ffffff2e;color:#fff}.cliente-theme-dark .cliente-footer strong,.cliente-theme-dark .cliente-footer a,.cliente-theme-dark .cliente-footer-bottom{color:#ffffffc7}.cliente-theme-dark .cliente-bottom-nav{background:#000000f5;border-top-color:#ffffff2e}.cliente-theme-dark .cliente-bottom-nav a,.cliente-theme-dark .cliente-bottom-nav button,.cliente-theme-dark .cliente-bottom-menu{color:#ffffffb8}.cliente-theme-dark .cliente-bottom-nav a.active{color:var(--a9-green)}.cliente-theme-dark .cliente-loading{background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.035) 1px,transparent 1px),#050505;color:#d4d4d4}.cliente-theme-dark .cliente-skeleton,.cliente-theme-dark .cliente-skeleton-hero .cliente-skeleton{background:linear-gradient(100deg,#fff0,#ffffff24 42%,#fff0 78%),linear-gradient(90deg,#ffffff14,#ffffff29,#ffffff14);background-size:220% 100%,100% 100%}.cliente-theme-dark .cliente-skeleton-card,.cliente-theme-dark .cliente-skeleton-schedule-card,.cliente-theme-dark .cliente-skeleton-list-row,.cliente-theme-dark .cliente-skeleton-ticket,.cliente-theme-dark .cliente-skeleton-quick{background:#050505;border-color:#ffffff2e}.cliente-theme-dark .cliente-skeleton-hero{background:#000;border-color:#ffffff2e}.cliente-theme-dark .cliente-skeleton-hero:before{background:linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:34px 34px}.cliente-theme-dark .cliente-event-menu-head{background:#050505;border-color:#ffffff2e;color:#fff}.cliente-theme-dark .cliente-event-menu-head a,.cliente-theme-dark .cliente-event-menu-head strong{color:#fff}.cliente-theme-dark .cliente-auth-page{background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.04) 1px,transparent 1px),#000}.cliente-theme-dark .cliente-auth-card{background:#050505;border-color:#ffffff3d;box-shadow:7px 7px #ffffff1f;color:#fff}.cliente-theme-dark .cliente-auth-card h1,.cliente-theme-dark .cliente-auth-card p,.cliente-theme-dark .cliente-auth-brand-line,.cliente-theme-dark .cliente-auth-switch,.cliente-theme-dark .cliente-step-row,.cliente-theme-dark .cliente-check-row,.cliente-theme-dark .cliente-check-row a,.cliente-theme-dark .cliente-auth-switch strong,.cliente-theme-dark .cliente-step-row span{color:#fff}.cliente-theme-dark .cliente-auth-back-btn,.cliente-theme-dark .cliente-progress{background:#080808;border-color:#ffffff3d;box-shadow:4px 4px #ffffff1f;color:#fff}.cliente-theme-dark .cliente-progress span{background:var(--a9-green)}.cliente-theme-dark .cliente-empty{background:#050505;border-color:#ffffff3d;box-shadow:7px 7px #ffffff1f;color:#d4d4d4}.cliente-theme-dark .cliente-empty h3,.cliente-theme-dark .cliente-empty svg{color:#fff}.cliente-theme-dark .cliente-connection-event-title,.cliente-theme-dark .cliente-connection-event-card strong,.cliente-theme-dark .cliente-connection-card strong,.cliente-theme-dark .cliente-connection-meta span,.cliente-theme-dark .cliente-connection-card span,.cliente-theme-dark .cliente-connection-card p,.cliente-theme-dark .cliente-connection-card small{color:#fff}.cliente-theme-dark .cliente-connection-card p{border-top-color:#fff3}.cliente-theme-dark .cliente-connection-event-icon{background:var(--a9-green);color:var(--a9-black);border-color:var(--a9-line)}.cliente-theme-dark .cliente-quick-grid{background:#050505;border-color:#ffffff3d;box-shadow:7px 7px #ffffff1f}.cliente-theme-dark .cliente-quick-grid:before{border-color:#ffffff1f}.cliente-theme-dark .cliente-quick-grid a{border-color:var(--a9-line);color:var(--a9-black)}.cliente-theme-dark .cliente-quick-grid a:nth-child(1){background:var(--a9-green)}.cliente-theme-dark .cliente-quick-grid a:nth-child(2){background:var(--a9-yellow)}.cliente-theme-dark .cliente-quick-grid a:nth-child(3){background:var(--a9-white)}.cliente-theme-dark .cliente-quick-grid a:nth-child(4){background:var(--a9-blue)}.cliente-theme-dark .cliente-quick-grid strong,.cliente-theme-dark .cliente-quick-grid small,.cliente-theme-dark .cliente-quick-icon{color:var(--a9-black)}.cliente-theme-dark .cliente-quick-icon{background:#ffffffdb;border-color:var(--a9-line)}.cliente-theme-dark .cliente-event-card:hover{border-color:var(--event-color, var(--a9-green));box-shadow:7px 7px 0 var(--event-color, var(--a9-green))}.cliente-theme-dark .cliente-profile-hero blockquote{background:#ffffff14;border-color:var(--event-color, var(--a9-green));color:#fff}.cliente-theme-dark .cliente-profile-mini-stats{background:#0b0b0b;border-color:#ffffff3d;box-shadow:4px 4px #ffffff1f}.cliente-theme-dark .cliente-profile-mini-stats strong,.cliente-theme-dark .cliente-profile-mini-stats small{color:#fff}.cliente-theme-dark .cliente-certificate-card,.cliente-theme-dark .cliente-ticket-event-card{background:#050505;border-color:#ffffff3d;box-shadow:7px 7px #ffffff1f;color:#fff}.cliente-theme-dark .cliente-certificate-card strong,.cliente-theme-dark .cliente-ticket-event-card strong{color:#fff}.cliente-theme-dark .cliente-certificate-card span,.cliente-theme-dark .cliente-certificate-card small,.cliente-theme-dark .cliente-certificate-card p,.cliente-theme-dark .cliente-ticket-event-card small{color:#d4d4d4}.cliente-theme-dark .cliente-certificate-icon,.cliente-theme-dark .cliente-ticket-event-card>span,.cliente-theme-dark .cliente-certificate-side button{border-color:var(--a9-line);color:var(--event-contrast, var(--a9-black))}.cliente-theme-dark .cliente-certificate-side i{border-color:var(--a9-line);color:var(--a9-black)}.cliente-theme-dark .cliente-ticket-event-card>div{background:#000;border-color:#ffffff3d}.cliente-theme-dark .cliente-ticket-event-card:hover{border-color:var(--event-color, var(--a9-green));box-shadow:9px 9px 0 var(--event-color, var(--a9-green))}.cliente-theme-dark .cliente-passport-card{background:#050505}.cliente-theme-dark .cliente-passport-accent{border-color:#ffffff3d}.cliente-theme-dark .cliente-loading-card-grid .cliente-skeleton-card,.cliente-theme-dark .cliente-skeleton-schedule-card,.cliente-theme-dark .cliente-skeleton-list-row,.cliente-theme-dark .cliente-skeleton-ticket,.cliente-theme-dark .cliente-skeleton-quick{background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),#050505;background-size:28px 28px;border-color:#ffffff2e}.cliente-theme-dark .cliente-loading-home{background:transparent}@media (max-width: 1180px){.cliente-app{grid-template-columns:1fr}.cliente-home-carousel-section .cliente-marquee{width:100vw;margin-left:calc((min(1180px,calc(100vw - 48px)) - 100vw)/2);padding-right:24px}.cliente-main{grid-column:1}.cliente-topbar>.cliente-icon-btn{visibility:visible}.cliente-sidebar{position:fixed;inset:0 auto 0 0;width:310px;transform:translate(-105%);transition:transform .22s ease}.cliente-sidebar.is-open{transform:translate(0)}.cliente-mobile-only,.cliente-backdrop{display:inline-flex}.cliente-sidebar-profile{padding-right:52px}.cliente-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;border:0;z-index:35}.cliente-event-grid-wide,.cliente-news-grid,.cliente-course-grid,.cliente-action-grid,.cliente-speaker-grid,.cliente-sponsor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer: coarse){.has-a9-cursor,.has-a9-cursor *{cursor:auto!important}.cliente-a9-cursor{display:none}}@media (max-width: 760px){.cliente-app,.cliente-auth-page{overflow-x:hidden}.cliente-page{width:min(100% - 24px,560px);padding:22px 0 104px}.cliente-home-carousel-section .cliente-marquee{margin-left:calc((min(560px,calc(100vw - 24px)) - 100vw)/2);padding-right:12px}.cliente-narrow{width:min(100% - 24px,560px)}.cliente-topbar{height:64px;padding:0 14px}.cliente-schedule-filters{top:64px}.cliente-floating-day{top:5px;left:50%;min-width:156px;padding:7px 14px}.cliente-floating-time{top:49px;left:50%;padding:7px 12px}.cliente-schedule-now-tools{align-items:stretch;flex-direction:column}.cliente-schedule-now-segment{width:100%}.cliente-schedule-now-segment button{flex:1 1 0;min-width:0;white-space:normal}.cliente-schedule-now-jump{width:100%}.cliente-top-logo img{height:34px}.cliente-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:4px;background:var(--a9-black);border-top:2px solid var(--a9-line);padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.cliente-bottom-nav a,.cliente-bottom-nav button{display:grid;place-items:center;gap:3px;min-height:54px;min-width:0;border:0;border-radius:8px;background:transparent;color:#ffffffb8;font-size:10px;font-weight:900;font-family:inherit;line-height:1.1;text-align:center;padding:5px 2px}.cliente-bottom-nav a.active{color:var(--event-color, var(--a9-green))}.cliente-bottom-nav button.cliente-nav-locked{color:#ffffffb8}.cliente-bottom-nav a span,.cliente-bottom-nav button span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.cliente-bottom-menu{color:var(--event-contrast, var(--a9-black))!important;background-color:var(--a9-lime)!important;background-image:var(--brand-gradient)!important;box-shadow:3px 3px #ffffff1f}.cliente-page-title h1,.cliente-auth-card h1,.cliente-detail-card h1,.cliente-profile-detail h1,.cliente-article h1,.cliente-course-detail h1{font-size:clamp(30px,9vw,38px);line-height:1.04;overflow-wrap:anywhere}.cliente-page-title h1{font-size:clamp(28px,8vw,34px)}.cliente-delete-account-page{width:min(100% - 24px,560px)}.cliente-delete-hero{grid-template-columns:1fr;min-height:0;padding:22px}.cliente-delete-hero h1{font-size:clamp(30px,9vw,38px);line-height:1.04;overflow-wrap:anywhere}.cliente-delete-hero p{font-size:15px}.cliente-delete-hero .cliente-delete-eyebrow{min-height:24px;margin:0 0 18px;padding:0 10px;font-size:10px}.cliente-delete-hero-mark{min-height:140px}.cliente-delete-grid{grid-template-columns:1fr}.cliente-delete-panel-wide{grid-column:auto}.cliente-section-head h2{font-size:clamp(24px,7vw,28px);line-height:1.08;overflow-wrap:anywhere}.cliente-hero{grid-template-columns:1fr;padding:24px 18px 52px;border-radius:8px}.cliente-hero h1{font-size:clamp(32px,10vw,40px);line-height:1.02;overflow-wrap:anywhere}.cliente-hero p{font-size:15px}.cliente-hero-insight-skeleton>span{height:72px}.cliente-hero-insight-skeleton>div{grid-template-columns:1fr}.cliente-hero-insight-skeleton b{min-height:64px}.cliente-hero-smart-actions{grid-template-columns:1fr;margin-bottom:20px}.cliente-hero-smart-actions a{min-height:64px}.cliente-hero-utility-actions{grid-template-columns:1fr;margin-top:18px}.cliente-hero-utility-actions a{min-height:82px;grid-template-columns:44px minmax(0,1fr);padding:14px 14px 18px}.cliente-hero-utility-actions span{width:44px;height:44px}.cliente-loading{min-height:320px;padding:18px;box-shadow:5px 5px 0 var(--a9-line)}.cliente-loading-card-grid,.cliente-skeleton-ticket-grid,.cliente-skeleton-info-row,.cliente-skeleton-actions,.cliente-skeleton-quick{grid-template-columns:1fr}.cliente-skeleton-card{min-height:118px}.cliente-skeleton-card:nth-child(n+3){display:none}.cliente-skeleton-title,.cliente-skeleton-text{width:100%}.cliente-loading-label{position:static;width:-moz-fit-content;width:fit-content;max-width:100%;order:-1}.cliente-loading-head{padding-right:0}.cliente-loading-home{min-height:0;padding-top:0}.cliente-skeleton-hero{grid-template-columns:1fr;min-height:360px;padding:24px 18px 52px}.cliente-skeleton-hero-title{height:96px}.cliente-skeleton-quick .cliente-skeleton,.cliente-skeleton-actions .cliente-skeleton{height:78px}.cliente-skeleton-detail-image{height:220px}.cliente-skeleton-schedule-card,.cliente-skeleton-list-row{grid-template-columns:1fr}.cliente-skeleton-row-action{width:160px}.cliente-quick-grid,.cliente-ticket-event-grid,.cliente-event-featured,.cliente-event-grid,.cliente-event-grid-wide,.cliente-card-grid,.cliente-mentor-grid,.cliente-testimonial-grid,.cliente-news-grid,.cliente-course-grid,.cliente-action-grid,.cliente-speaker-grid,.cliente-logo-grid,.cliente-sponsor-grid,.cliente-menu-grid,.cliente-quiz-grid{grid-template-columns:1fr}.cliente-quick-grid{gap:10px;padding:10px}.cliente-quick-grid a{min-height:82px;grid-template-columns:42px minmax(0,1fr);grid-template-rows:1fr;align-items:center;align-content:center}.cliente-ticket-event-card{min-height:230px}.cliente-event-featured{min-height:430px;min-width:0}.cliente-event-featured-body{width:100%;padding:20px}.cliente-event-featured-logo{top:14px;right:14px;width:min(148px,44%);min-width:96px;min-height:48px;padding:8px 10px}.cliente-event-featured-logo img{max-height:34px}.cliente-event-featured-kicker{font-size:10px}.cliente-event-featured h3{font-size:clamp(32px,11vw,46px);margin:8px 0 14px}.cliente-event-featured:before{background:linear-gradient(180deg,#0003,#000000ad 38%,#000000f0),linear-gradient(90deg,#00000075,#00000038)}.cliente-event-featured-location{font-size:13px;margin-bottom:14px}.cliente-event-featured-chips{margin-bottom:16px}.cliente-event-featured-chips span{min-height:34px;padding:7px 10px;font-size:10px}.cliente-event-featured-cta{min-height:42px}.cliente-event-meta{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:flex-start;gap:12px}.cliente-date-tile{width:68px;height:82px;flex-basis:68px}.cliente-date-tile b{font-size:30px}.cliente-date-tile strong{font-size:10px}.cliente-event-meta p{margin-bottom:8px;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.cliente-event-meta-logo{width:100%;height:72px;min-height:72px;padding:10px 12px}.cliente-event-meta-logo img{max-height:48px}.cliente-event-card-body,.cliente-schedule-card{grid-template-columns:1fr}.cliente-schedule-time-header{top:72px}.cliente-schedule-time-grid{grid-template-columns:1fr}.cliente-schedule-actions{width:100%;min-width:0}.cliente-schedule-save,.cliente-schedule-feedback{width:100%}.cliente-feedback-success{right:16px;bottom:88px;width:calc(100vw - 32px);box-shadow:5px 5px 0 var(--event-color, var(--a9-green))}.cliente-schedule-detail-head,.cliente-notifications-head{flex-direction:column}.cliente-pagination{align-items:stretch;flex-direction:column}.cliente-pagination>div{display:grid;grid-template-columns:1fr 1fr}.cliente-connections-head{flex-direction:column}.cliente-connection-export{width:100%;justify-content:center}.cliente-connection-head-actions{width:100%}.cliente-connection-event-card,.cliente-connection-card,.cliente-certificate-card{grid-template-columns:1fr}.cliente-connection-event-card img,.cliente-connection-event-icon{width:100%;height:126px}.cliente-connection-actions{width:100%}.cliente-connection-actions button{flex:1}.cliente-profile-hero{grid-template-columns:1fr;justify-items:center;text-align:center;padding:20px 18px 44px}.cliente-profile-avatar-frame{width:132px;height:132px}.cliente-profile-hero .cliente-avatar{width:98px;height:98px}.cliente-profile-hero-content{justify-items:center;padding-bottom:0}.cliente-profile-mini-stats{position:static;justify-items:center;margin-top:8px}.cliente-profile-socials{justify-content:center}.cliente-certificate-icon{width:100%}.cliente-certificate-side{justify-items:stretch}.cliente-certificate-side button,.cliente-modal-actions .cliente-btn{width:100%}.cliente-video-confirm-actions{justify-content:stretch}.cliente-notifications-head .cliente-schedule-save{width:100%}.cliente-notification-card{grid-template-columns:46px minmax(0,1fr);align-items:flex-start;gap:12px;padding:12px}.cliente-notification-icon{width:46px;height:46px}.cliente-notification-card.has-image{grid-template-columns:1fr}.cliente-notification-card.has-image .cliente-notification-icon{width:100%;height:auto;aspect-ratio:16 / 9}.cliente-notification-card i{grid-column:2;width:-moz-fit-content;width:fit-content}.cliente-notification-card.has-image i{grid-column:1}.cliente-passport-head{flex-direction:column}.cliente-passport-head .cliente-schedule-save{width:100%}.cliente-passport-card{grid-template-columns:1fr}.cliente-passport-accent{min-height:14px;border-right:0;border-bottom:2px solid var(--a9-line)}.cliente-passport-accent svg{display:none}.cliente-passport-title-row{flex-direction:column}.cliente-passport-status{width:-moz-fit-content;width:fit-content}.cliente-scroll-top{right:14px;bottom:82px}.cliente-event-card-date{border-right:0;border-bottom:2px solid var(--a9-line);padding-bottom:10px}.cliente-event-card h3,.cliente-action-card-copy strong,.cliente-schedule-card h3{overflow-wrap:anywhere}.cliente-event-card-location{max-width:100%;border-radius:8px}.cliente-section-head{align-items:flex-start;flex-direction:column}.cliente-event-title-row{flex-direction:column}.cliente-favorite-event{width:100%}.cliente-detail-hero{height:260px}.cliente-detail-body{margin-top:-26px}.cliente-detail-body-no-logo{margin-top:22px}.cliente-info-pill{min-width:0;width:100%}.cliente-event-facts{grid-template-columns:1fr;gap:10px;margin:18px 0 22px}.cliente-event-fact{min-height:82px;padding:13px}.cliente-event-fact-icon{width:44px;height:44px}.cliente-two-cols{grid-template-columns:1fr}.cliente-auth-page{place-items:start center}.cliente-auth-card{padding:20px}.cliente-auth-card-logo{width:min(100%,240px);min-height:68px}.cliente-auth-back-brand{min-height:68px}.cliente-auth-back-btn{width:42px;min-height:68px}.cliente-footer{width:min(100% - 24px,560px);grid-template-columns:1fr;gap:18px;margin-bottom:92px;padding:18px;box-shadow:4px 4px 0 var(--a9-line)}.cliente-footer-bottom{display:grid;justify-content:stretch}.cliente-course-hero{height:240px;min-height:240px}.cliente-course-player-grid{grid-template-columns:1fr}.cliente-course-lesson-footer{align-items:stretch;flex-direction:column}.cliente-map-viewer{height:62vh;min-height:320px}.cliente-map-toolbar{justify-content:space-between;gap:10px}.cliente-map-zoom-label{flex:1 0 100%}.cliente-map-toolbar button{flex:1 1 104px;min-width:0;padding:0 10px}.cliente-quiz-hero h1{font-size:clamp(30px,9vw,40px)}.cliente-marquee .cliente-logo-grid a{width:min(184px,calc(100vw - 36px))}.cliente-marquee .cliente-product-card{width:min(290px,calc(100vw - 36px))}.cliente-marquee .cliente-mentor-card{width:min(220px,calc(100vw - 36px))}.cliente-marquee .cliente-testimonial-grid article{width:min(430px,calc(100vw - 36px))}.cliente-sponsor-grid a{flex-basis:100%}.cliente-hero-actions,.cliente-quick-grid,.cliente-detail-card,.cliente-form-card,.cliente-auth-card,.cliente-quiz-hero,.cliente-agenda-band,.cliente-map-frame,.cliente-article>img,.cliente-course-hero{box-shadow:4px 4px 0 var(--a9-line)}.cliente-event-card:hover,.cliente-product-card:hover,.cliente-news-card:hover,.cliente-course-card:hover,.cliente-action-card:hover,.cliente-speaker-card:hover,.cliente-btn:hover{transform:none;box-shadow:none}.cliente-btn,.cliente-mini-login,.cliente-favorite-event,.cliente-schedule-save{min-width:0;white-space:normal;text-align:center}.cliente-product-card,.cliente-news-card,.cliente-course-card,.cliente-action-card,.cliente-speaker-card,.cliente-schedule-card,.cliente-event-card,.cliente-testimonial-grid article,.cliente-mentor-card{min-width:0;max-width:100%}}.cliente-courses-page{padding-top:28px}.cliente-courses-page .cliente-page-title{display:grid;gap:10px;margin-bottom:28px;padding-bottom:18px;border-bottom:2px solid var(--a9-line)}.cliente-courses-page .cliente-page-title h1{max-width:760px;font-size:clamp(38px,7vw,64px)}.cliente-courses-page .cliente-page-title p{max-width:640px;margin:0}.cliente-course-grid{gap:20px;align-items:stretch}.cliente-course-card{display:grid;grid-template-rows:auto minmax(0,1fr);gap:0;min-height:100%;padding-bottom:0;text-decoration:none}.cliente-course-card:hover{box-shadow:7px 7px 0 var(--a9-line)}.cliente-course-card:after{display:none}.cliente-course-card-media,.cliente-course-card>div:first-child{position:relative;aspect-ratio:23 / 9;min-height:128px;border-bottom:2px solid var(--a9-line);background:var(--a9-black)}.cliente-course-card-media img,.cliente-course-card>div:first-child img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;background:transparent}.cliente-course-card-body{display:flex;min-width:0;min-height:0;flex-direction:column;gap:10px;padding:15px}.cliente-course-card-media em{position:absolute;z-index:2;right:auto;left:10px;top:10px;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 20px);box-sizing:border-box;overflow:hidden;border:2px solid var(--a9-line);border-radius:999px;background:var(--a9-green);color:var(--a9-black);padding:6px 9px;font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase;box-shadow:3px 3px 0 var(--a9-line);line-height:1;white-space:nowrap}.cliente-course-card.is-complete{background:radial-gradient(circle at 92% 8%,rgba(0,255,0,.2),transparent 28%),var(--a9-white)}.cliente-course-card.is-complete .cliente-course-card-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0000002e,#00ff0029);pointer-events:none}.cliente-course-card h3,.cliente-course-card span,.cliente-course-card strong{margin-left:0;margin-right:0}.cliente-course-card h3{margin:0;flex:1 1 auto}.cliente-course-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.cliente-course-card-meta span,.cliente-course-card-meta small{display:inline-flex;min-height:24px;align-items:center;border:1px solid var(--a9-line);border-radius:999px;padding:0 9px;font-size:10px;font-weight:900;line-height:1;text-transform:uppercase}.cliente-course-card-meta span{max-width:100%;overflow:hidden;background:var(--a9-green);color:var(--a9-black);text-overflow:ellipsis;white-space:nowrap}.cliente-course-card-meta small{flex:0 0 auto;background:var(--a9-black);color:var(--a9-white)}.cliente-course-card-progress{width:100%;margin:0;border-radius:999px}.cliente-course-card strong{margin-top:2px;padding-bottom:2px}.cliente-course-filterbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin:0 0 22px}.cliente-course-search{display:flex;align-items:center;gap:10px;min-height:52px;border:2px solid var(--a9-line);border-radius:8px;background:var(--a9-white);color:var(--a9-black);padding:0 14px;box-shadow:4px 4px 0 var(--a9-line)}.cliente-course-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-weight:800}.cliente-course-search input::-moz-placeholder{color:var(--a9-muted)}.cliente-course-search input::placeholder{color:var(--a9-muted)}.cliente-course-switch{display:inline-flex;align-items:center;gap:10px;min-height:52px;border:2px solid var(--a9-line);border-radius:8px;background:var(--a9-white);color:var(--a9-black);padding:0 14px;box-shadow:4px 4px 0 var(--a9-line);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cliente-course-switch input{position:absolute;opacity:0;pointer-events:none}.cliente-course-switch span{position:relative;width:46px;height:26px;flex:0 0 auto;border:2px solid var(--a9-line);border-radius:999px;background:var(--a9-soft)}.cliente-course-switch span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border:2px solid var(--a9-line);border-radius:50%;background:var(--a9-white);transition:transform .18s ease}.cliente-course-switch input:checked+span{background:var(--a9-green)}.cliente-course-switch input:checked+span:after{transform:translate(20px)}.cliente-course-switch strong{color:inherit;font-size:12px;font-weight:900;text-transform:uppercase;white-space:nowrap}.cliente-course-detail{display:grid;max-width:1040px;gap:18px}.cliente-course-detail-head{display:grid;gap:12px;position:relative;z-index:1}.cliente-course-detail-head .cliente-kicker{display:inline-flex;margin-bottom:0}.cliente-course-detail-head h1{max-width:920px;font-size:clamp(40px,7vw,76px);overflow-wrap:anywhere}.cliente-course-detail-head>p:not(.cliente-kicker){max-width:760px;margin:0;font-size:16px}.cliente-course-detail .cliente-info-row{margin:4px 0 0}.cliente-course-detail .cliente-info-pill{min-width:180px}.cliente-course-hero{width:100%;height:auto;aspect-ratio:23 / 9;min-height:0;max-height:none}.cliente-course-hero img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.cliente-course-instructor{display:inline-grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;width:min(100%,460px);padding:12px 14px;border:1px solid var(--a9-line);border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--a9-green) 14%,transparent),transparent 62%),var(--a9-white);box-shadow:4px 4px 0 var(--a9-line)}.cliente-course-instructor-avatar{display:grid;place-items:center;width:56px;height:56px;overflow:hidden;border:1px solid var(--a9-line);border-radius:50%;background:#f4f4f4;color:var(--a9-black)}.cliente-course-instructor-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cliente-course-instructor span,.cliente-course-instructor small{display:block;font-size:12px;font-weight:900;line-height:1.2;color:color-mix(in srgb,var(--a9-black) 62%,transparent)}.cliente-course-instructor strong{display:block;margin:2px 0;font-size:17px;line-height:1.15;color:var(--a9-black)}.cliente-course-player{margin-top:2px}.cliente-course-progress-panel,.cliente-course-lesson-stage,.cliente-course-outline{box-shadow:4px 4px 0 var(--a9-line)}.cliente-theme-dark .cliente-courses-page .cliente-page-title{border-bottom-color:#fff3}.cliente-theme-dark .cliente-course-card,.cliente-theme-dark .cliente-course-progress-panel,.cliente-theme-dark .cliente-course-lesson-stage,.cliente-theme-dark .cliente-course-outline{background:#101010;border-color:#ffffff38;box-shadow:7px 7px #ffffff1a}.cliente-theme-dark .cliente-course-detail .cliente-info-pill{background:#101010;border-color:#ffffff3d;box-shadow:4px 4px #ffffff1f}.cliente-theme-dark .cliente-course-detail .cliente-info-pill svg,.cliente-theme-dark .cliente-course-detail .cliente-info-pill strong{color:#fff}.cliente-theme-dark .cliente-course-detail .cliente-info-pill span{color:#d4d4d4}.cliente-theme-dark .cliente-course-card.is-complete{background:radial-gradient(circle at 92% 8%,rgba(0,255,0,.16),transparent 28%),#101010}.cliente-theme-dark .cliente-course-card:hover{box-shadow:7px 7px #ffffff29}.cliente-theme-dark .cliente-course-card-media,.cliente-theme-dark .cliente-course-card>div:first-child,.cliente-theme-dark .cliente-course-hero,.cliente-theme-dark .cliente-vimeo-frame{background:#050505;border-color:#ffffff38}.cliente-theme-dark .cliente-course-instructor{background:linear-gradient(135deg,rgba(57,255,148,.12),transparent 62%),#101010;border-color:#ffffff38;box-shadow:4px 4px #ffffff1f}.cliente-theme-dark .cliente-course-instructor-avatar{background:#050505;border-color:#ffffff3d;color:#fff}.cliente-theme-dark .cliente-course-instructor span,.cliente-theme-dark .cliente-course-instructor small{color:#cfcfcf}.cliente-theme-dark .cliente-course-instructor strong{color:#fff}.cliente-theme-dark .cliente-course-card-meta span{border-color:var(--a9-line)}.cliente-theme-dark .cliente-course-card-meta small{background:#fff;border-color:#ffffff59;color:#050505}.cliente-theme-dark .cliente-course-search,.cliente-theme-dark .cliente-course-switch{background:#101010;border-color:#ffffff3d;box-shadow:4px 4px #ffffff1f;color:#fff}.cliente-theme-dark .cliente-course-search input::-moz-placeholder{color:#ffffff94}.cliente-theme-dark .cliente-course-search input::placeholder{color:#ffffff94}.cliente-theme-dark .cliente-course-switch span{background:#050505;border-color:#ffffff47}.cliente-theme-dark .cliente-course-switch span:after{border-color:var(--a9-line)}.cliente-theme-dark .cliente-course-card-progress,.cliente-theme-dark .cliente-course-progress-bar{background:#050505;border-color:#fff3}.cliente-theme-dark .cliente-course-progress-panel strong{color:#fff}.cliente-theme-dark .cliente-course-description{background:#101010;color:#fff}.cliente-theme-dark .cliente-course-start-modules article{background:linear-gradient(135deg,rgba(57,255,148,.12),transparent 58%),#101010;border-color:#ffffff38;box-shadow:4px 4px #ffffff1f}.cliente-theme-dark .cliente-course-start-modules article>strong{color:#fff}.cliente-theme-dark .cliente-course-start-modules article>p,.cliente-theme-dark .cliente-course-start-modules article span{color:#d4d4d4}.cliente-theme-dark .cliente-course-start-modules article span{background:#ffffff0b;border-color:#ffffff29}.cliente-theme-dark .cliente-course-start-modules article span small{background:var(--a9-green);color:#050505}.cliente-theme-dark .cliente-course-description :where(h1,h2,h3),.cliente-theme-dark .cliente-course-lesson-footer strong,.cliente-theme-dark .cliente-course-outline strong,.cliente-theme-dark .cliente-course-module-lessons button.is-active{color:#fff}.cliente-theme-dark .cliente-course-description :where(p,li),.cliente-theme-dark .cliente-course-lesson-footer span,.cliente-theme-dark .cliente-course-module-lessons button{color:#d4d4d4}.cliente-theme-dark .cliente-course-lesson-footer{border-top-color:#ffffff38}.cliente-theme-dark .cliente-course-module-lessons button{border-color:#fff3}.cliente-theme-dark .cliente-course-module-lessons button.is-complete{background:#39ff9429;border-color:#39ff94b3;color:#fff}.cliente-theme-dark .cliente-course-module-lessons button.is-complete svg{color:var(--a9-green)}.cliente-theme-dark .cliente-course-module-lessons button small{border-color:#39ff94bf;background:#39ff942e;color:#fff}.cliente-theme-dark .cliente-course-module-lessons button.is-active{background:#39ff9429;border-color:var(--a9-green)}.cliente-theme-dark .cliente-course-progress-panel span{color:#d4d4d4}.cliente-theme-dark .cliente-course-progress-panel.is-complete{background:radial-gradient(circle at 14% 18%,rgba(255,200,71,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(58,168,255,.14),transparent 20%),linear-gradient(135deg,#00ff0029,#101010 52%)}.cliente-theme-dark .cliente-course-progress-panel.is-complete strong{color:#fff}@media (max-width: 1100px){.cliente-course-grid{gap:16px}.cliente-course-card-media,.cliente-course-card>div:first-child{aspect-ratio:16 / 9}}@media (max-width: 760px){.cliente-courses-page{padding-top:18px}.cliente-courses-page .cliente-page-title{gap:8px;margin-bottom:18px;padding-bottom:14px}.cliente-courses-page .cliente-page-title h1{font-size:clamp(30px,9vw,38px)}.cliente-course-grid{gap:14px}.cliente-course-filterbar{grid-template-columns:1fr;gap:10px;margin-bottom:16px}.cliente-course-search,.cliente-course-switch{width:100%;min-height:48px}.cliente-course-switch{justify-content:space-between}.cliente-course-card{box-shadow:4px 4px 0 var(--a9-line)}.cliente-course-card-media,.cliente-course-card>div:first-child{min-height:0}.cliente-course-card-body{gap:9px;padding:14px}.cliente-course-card-media em{right:auto;left:8px;top:8px;max-width:calc(100% - 16px);padding:5px 8px;font-size:10px}.cliente-course-card-meta{align-items:flex-start;flex-direction:column}.cliente-course-card-meta span{white-space:normal}.cliente-course-detail{gap:14px}.cliente-course-detail-head{gap:10px}.cliente-course-detail-head h1{font-size:clamp(30px,9vw,40px);line-height:1.04}.cliente-course-detail-head>p:not(.cliente-kicker){font-size:15px}.cliente-course-hero{aspect-ratio:16 / 9;min-height:0;max-height:none}.cliente-course-instructor{grid-template-columns:48px minmax(0,1fr);width:100%;padding:10px 12px}.cliente-course-instructor-avatar{width:48px;height:48px}.cliente-course-instructor strong{font-size:15px}.cliente-course-progress-panel,.cliente-course-lesson-stage,.cliente-course-outline{box-shadow:4px 4px 0 var(--a9-line)}.cliente-course-description{padding:18px}.cliente-course-start-modules{grid-template-columns:1fr}.cliente-course-start-modules article{grid-template-columns:1fr;min-height:0;padding:16px}.cliente-course-start-modules article>small,.cliente-course-start-modules article>strong,.cliente-course-start-modules article>p,.cliente-course-start-modules article>div{grid-column:1;grid-row:auto}.cliente-course-start-modules article span{grid-template-columns:18px minmax(0,1fr)}.cliente-course-start-modules article span small{grid-column:2;width:-moz-fit-content;width:fit-content}.cliente-course-start-actions{justify-content:stretch}.cliente-course-start-actions .cliente-btn{width:100%}}@media (max-width: 420px){.cliente-course-card-body{padding:12px}.cliente-course-detail-head h1{font-size:clamp(28px,10vw,36px)}}.cliente-course-detail{max-width:min(1180px,100%)}.cliente-course-detail-head{gap:10px}.cliente-course-detail-head h1{max-width:880px;font-size:clamp(30px,4.8vw,52px);line-height:1.06}.cliente-course-detail-head>p:not(.cliente-kicker){max-width:820px}.cliente-course-detail.is-player .cliente-course-hero{aspect-ratio:23 / 5;height:auto;min-height:150px;max-height:220px}.cliente-course-player{gap:20px}.cliente-course-progress-panel{position:sticky;top:78px;z-index:4;grid-template-columns:minmax(0,1fr) auto;padding:16px;background:linear-gradient(90deg,#00ff001f,#fffffff5 34%),var(--a9-white)}.cliente-course-progress-panel strong{font-size:18px}.cliente-course-player-grid{grid-template-columns:1fr;gap:18px}.cliente-course-lesson-stage{width:100%}.cliente-vimeo-frame{min-height:min(64vh,680px)}.cliente-course-outline{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.cliente-course-outline>div{padding:10px;border:1px solid var(--a9-line);border-radius:8px;background:color-mix(in srgb,var(--a9-white) 92%,var(--a9-green))}.cliente-course-module-lessons button span{white-space:normal}.cliente-theme-dark .cliente-course-progress-panel{background:linear-gradient(90deg,#00ff0024,#101010f5 36%),#101010}.cliente-theme-dark .cliente-course-outline>div{background:#080808;border-color:#ffffff2e}.cliente-theme-dark .cliente-course-outline>div.is-complete{background:linear-gradient(135deg,rgba(57,255,148,.16),transparent 62%),#080808;border-color:#39ff9494}.cliente-theme-dark .cliente-course-outline>div.is-current{border-color:var(--a9-green);box-shadow:0 0 0 1px #39ff946b,0 18px 36px #39ff941f}.cliente-theme-dark .cliente-course-outline strong small{border-color:#39ff94b8;background:#39ff942e;color:#fff}.cliente-theme-dark .cliente-course-outline strong small.is-current{background:var(--a9-green);border-color:var(--a9-green);color:#050505}@media (max-width: 760px){.cliente-course-detail-head h1{font-size:clamp(28px,8vw,36px)}.cliente-course-detail.is-player .cliente-course-hero{aspect-ratio:16 / 7;height:auto;min-height:132px;max-height:180px}.cliente-course-progress-panel{top:72px;position:sticky;padding:14px}.cliente-course-progress-panel strong{font-size:16px}.cliente-vimeo-frame,.cliente-course-description{min-height:0}.cliente-course-outline{grid-template-columns:1fr}.cliente-course-module-lessons button{grid-template-columns:20px minmax(0,1fr)}.cliente-course-module-lessons button small{grid-column:2;width:-moz-fit-content;width:fit-content}.cliente-course-outline strong{align-items:flex-start;flex-direction:column}}.cliente-app{background:radial-gradient(circle at 16% 4%,rgba(109,255,48,.12),transparent 28%),radial-gradient(circle at 92% 8%,rgba(41,255,232,.11),transparent 30%),linear-gradient(180deg,var(--a9-navy-deepest) 0%,var(--a9-navy-900) 42%,var(--a9-navy-deepest) 100%);color:var(--a9-fg-1);letter-spacing:0}.cliente-app.cliente-theme-light{background:radial-gradient(circle at 16% 4%,rgba(109,255,48,.16),transparent 28%),linear-gradient(180deg,var(--a9-paper) 0%,#ffffff 48%,var(--a9-paper-2) 100%);color:var(--a9-ink-1)}.cliente-app.has-a9-cursor,.cliente-app.has-a9-cursor *{cursor:auto!important}.cliente-a9-cursor{display:none}.cliente-sidebar{gap:18px;padding:18px 14px;background:linear-gradient(180deg,#0a1638eb,#03081cfa),var(--a9-navy-deepest);border-right:1px solid rgba(255,255,255,.08);box-shadow:22px 0 60px #00000047}.cliente-sidebar-profile,.cliente-event-menu-head,.cliente-nav a,.cliente-nav button,.cliente-nav-section a,.cliente-user-chip{border:1px solid rgba(255,255,255,.1);border-radius:var(--a9-radius-md);background:#ffffff0b;box-shadow:none;color:var(--a9-fg-2);font-weight:500;text-transform:none}.cliente-sidebar-profile{min-height:64px;padding:12px}.cliente-sidebar-profile-pulse{background:linear-gradient(135deg,#6dff301f,#29ffe814),#ffffff0e}.cliente-sidebar-profile-pulse:before{background:linear-gradient(90deg,transparent,rgba(41,255,232,.18),transparent)}.cliente-sidebar-profile:hover,.cliente-nav a:hover,.cliente-nav button:hover,.cliente-nav-section a:hover{border-color:#6dff3052;background:#6dff301a;color:var(--a9-fg-1);transform:translateY(-1px)}.cliente-nav a,.cliente-nav button{min-height:46px;padding:0 13px;font-size:14px}.cliente-nav a.active,.cliente-bottom-nav a.active{border-color:#6dff307a;background:linear-gradient(90deg,#6dff3033,#29ffe81a);color:var(--a9-lime);box-shadow:inset 0 1px #ffffff14;transform:none}.cliente-nav button.cliente-nav-locked{border-color:#ffb84a42;background:#ffb84a14;color:var(--a9-warn)}.cliente-nav-section{border-top-color:#ffffff14}.cliente-nav-section>span,.cliente-event-menu-head>a,.cliente-sidebar-profile span:not(.cliente-avatar):not(.cliente-sidebar-profile-icon),.cliente-sidebar-profile-copy small,.cliente-user-chip span{color:var(--a9-fg-3);font-weight:500;letter-spacing:0;text-transform:none}.cliente-sidebar-profile strong,.cliente-event-menu-head strong,.cliente-user-chip strong{color:var(--a9-fg-1);font-weight:700;letter-spacing:0;text-transform:none}.cliente-sidebar .cliente-auth-actions .cliente-btn-outline,.cliente-sidebar .cliente-auth-actions .cliente-btn-outline svg{color:var(--a9-fg-1)}.cliente-sidebar .cliente-auth-actions .cliente-btn-outline{border-color:#ffffff2e;background:transparent;box-shadow:none}.cliente-event-menu-head{background:linear-gradient(135deg,#6dff301f,#29ffe814),#ffffff0b;box-shadow:none}.cliente-event-menu-head img,.cliente-auth-card-logo,.cliente-event-meta-logo{background:var(--a9-navy-deepest);border:1px solid rgba(255,255,255,.1);border-radius:var(--a9-radius-md)}.cliente-avatar,.cliente-profile-hero .cliente-avatar,.cliente-sidebar-profile-icon,.cliente-sidebar-pulse-avatar .cliente-avatar,.cliente-connection-event-icon,.cliente-certificate-icon,.cliente-ticket-event-card>span{background:#6dff3024;border:1px solid rgba(109,255,48,.3);color:var(--a9-lime);box-shadow:none}.cliente-topbar{height:72px;background:#03081cd6;border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cliente-theme-light .cliente-topbar{background:#f6f7fbd6;border-bottom-color:#04102b1f}.cliente-icon-btn,.cliente-theme-dark .cliente-topbar .cliente-icon-btn,.cliente-theme-dark .cliente-theme-toggle,.cliente-theme-dark .cliente-avatar-link,.cliente-theme-light .cliente-icon-btn,.cliente-theme-light .cliente-theme-toggle,.cliente-theme-light .cliente-avatar-link{border:1px solid rgba(255,255,255,.13);background:#ffffff0f;color:var(--a9-fg-1);box-shadow:none;transition:transform var(--a9-dur-fast) var(--a9-ease-out),background var(--a9-dur-fast) var(--a9-ease-out),border-color var(--a9-dur-fast) var(--a9-ease-out)}.cliente-theme-light .cliente-icon-btn,.cliente-theme-light .cliente-theme-toggle,.cliente-theme-light .cliente-avatar-link{border-color:#04102b1f;background:#ffffffc2;color:var(--a9-ink-1)}.cliente-icon-btn:hover,.cliente-theme-dark .cliente-topbar .cliente-icon-btn:hover,.cliente-theme-dark .cliente-theme-toggle:hover,.cliente-theme-dark .cliente-avatar-link:hover{border-color:#6dff307a;background:#6dff3024;color:var(--a9-lime);transform:translateY(-1px)}.cliente-topbar>.cliente-icon-btn{visibility:hidden}.cliente-mini-login,.cliente-app.cliente-theme-dark .cliente-mini-login{border:1px solid var(--a9-lime);background-color:var(--a9-lime);background-image:var(--brand-gradient);color:var(--a9-fg-on-lime)!important;border-radius:var(--a9-radius-pill);box-shadow:var(--a9-glow-lime);font-size:13px;font-weight:700;text-transform:none}.cliente-page{width:min(1280px,calc(100% - 48px));padding:40px 0 88px}.cliente-narrow{width:min(840px,calc(100% - 48px))}.cliente-page-title{margin-bottom:30px}.cliente-page-title h1,.cliente-hero h1,.cliente-auth-card h1,.cliente-quiz-hero h1,.cliente-article h1,.cliente-course-detail h1,.cliente-detail-card h1,.cliente-profile-detail h1,.cliente-profile-hero h1,.cliente-course-detail-head h1,.cliente-delete-hero h1{color:var(--a9-fg-1);font-family:var(--a9-font-display);font-weight:700;letter-spacing:0;line-height:1.05;text-transform:none}.cliente-theme-light .cliente-page-title h1,.cliente-theme-light .cliente-auth-card h1,.cliente-theme-light .cliente-article h1,.cliente-theme-light .cliente-course-detail h1,.cliente-theme-light .cliente-detail-card h1,.cliente-theme-light .cliente-profile-detail h1,.cliente-theme-light .cliente-profile-hero h1,.cliente-theme-light .cliente-course-detail-head h1,.cliente-theme-light .cliente-delete-hero h1{color:var(--a9-ink-1)}.cliente-page-title h1{max-width:940px;font-size:clamp(36px,5vw,60px)}.cliente-hero h1{font-size:clamp(42px,6vw,76px)}.cliente-page-title p,.cliente-hero p,.cliente-auth-card p,.cliente-section-head p,.cliente-event-card p,.cliente-product-card p,.cliente-news-card p,.cliente-course-card p,.cliente-empty p,.cliente-detail-card p,.cliente-course-detail p,.cliente-profile-detail p,.cliente-article>p,.cliente-theme-dark .cliente-page-title p,.cliente-theme-dark .cliente-section-head p,.cliente-theme-dark .cliente-event-card p,.cliente-theme-dark .cliente-news-card p,.cliente-theme-dark .cliente-course-card p,.cliente-theme-dark .cliente-empty p,.cliente-theme-dark .cliente-detail-card p,.cliente-theme-dark .cliente-course-detail p,.cliente-theme-dark .cliente-profile-detail p,.cliente-theme-dark .cliente-article>p,.cliente-theme-dark .cliente-footer p{color:var(--a9-fg-2);font-size:16px;line-height:1.6}.cliente-theme-light .cliente-page-title p,.cliente-theme-light .cliente-section-head p,.cliente-theme-light .cliente-event-card p,.cliente-theme-light .cliente-news-card p,.cliente-theme-light .cliente-course-card p,.cliente-theme-light .cliente-empty p,.cliente-theme-light .cliente-detail-card p,.cliente-theme-light .cliente-course-detail p,.cliente-theme-light .cliente-profile-detail p,.cliente-theme-light .cliente-article>p{color:var(--a9-ink-2)}.cliente-theme-light .cliente-article-share{border-bottom-color:#04102b1f}.cliente-theme-light .cliente-article-share>span{color:var(--a9-ink-3)}.cliente-theme-light .cliente-article-share a,.cliente-theme-light .cliente-article-share button{border-color:#04102b1f;background:#ffffffd1;color:var(--a9-ink-1)}.cliente-theme-light .cliente-article-share a:hover,.cliente-theme-light .cliente-article-share button:hover{border-color:#0a6f7042;background:#29ffe81f;color:#0a6f70}.cliente-kicker,.cliente-delete-eyebrow,.cliente-event-featured-kicker,.cliente-event-card-date span,.cliente-news-card span,.cliente-course-card span,.cliente-field>span,.cliente-divider-label,.cliente-theme-dark .cliente-field>span{color:var(--a9-lime);font-size:12px;font-weight:600;letter-spacing:0;text-transform:uppercase}.cliente-kicker,.cliente-delete-eyebrow{min-height:28px;border:1px solid rgba(109,255,48,.32);background:#6dff301f;color:var(--a9-lime);border-radius:var(--a9-radius-pill)}.cliente-btn,.cliente-event-featured-cta{min-height:48px;border-radius:var(--a9-radius-pill);border:1px solid transparent;padding:0 24px;box-shadow:none;font-size:14px;font-weight:700;letter-spacing:0;text-transform:none;transition:transform var(--a9-dur-fast) var(--a9-ease-out),box-shadow var(--a9-dur-fast) var(--a9-ease-out),border-color var(--a9-dur-fast) var(--a9-ease-out),background var(--a9-dur-fast) var(--a9-ease-out)}.cliente-btn:hover,.cliente-event-featured:hover .cliente-event-featured-cta{transform:translateY(-1px);box-shadow:var(--a9-glow-soft)}.cliente-btn-solid,.cliente-app.is-event-context .cliente-btn-solid,.cliente-app.is-event-context .cliente-mini-login,.cliente-event-featured-cta,.cliente-delete-actions .cliente-btn-solid{border-color:var(--a9-lime);background-color:var(--a9-lime);background-image:var(--brand-gradient);color:var(--a9-fg-on-lime);box-shadow:var(--a9-glow-lime)}.cliente-app a.cliente-btn-solid,.cliente-auth-page a.cliente-btn-solid,.cliente-app.is-event-context a.cliente-btn-solid{color:var(--a9-fg-on-lime)}.cliente-btn-outline,.cliente-app a.cliente-btn-outline,.cliente-auth-page a.cliente-btn-outline,.cliente-app.is-event-context .cliente-btn-outline,.cliente-app.is-event-context a.cliente-btn-outline{background:transparent;border-color:#ffffff2e;box-shadow:none;color:var(--a9-fg-1)}.cliente-theme-light .cliente-btn-outline,.cliente-theme-light a.cliente-btn-outline{border-color:#04102b33;color:var(--a9-ink-1)}.cliente-btn-ghost{color:var(--a9-fg-2)}.cliente-hero,.cliente-hero-actions,.cliente-quick-grid,.cliente-detail-card,.cliente-form-card,.cliente-auth-card,.cliente-quiz-hero,.cliente-agenda-band,.cliente-event-card,.cliente-product-card,.cliente-mentor-card,.cliente-testimonial-grid article,.cliente-news-card,.cliente-course-card,.cliente-action-card,.cliente-speaker-card,.cliente-schedule-card,.cliente-module-list article,.cliente-module-list a,.cliente-logo-grid a,.cliente-sponsor-grid a,.cliente-loading,.cliente-empty,.cliente-profile-hero,.cliente-profile-completion,.cliente-profile-complete,.cliente-danger-card,.cliente-modal,.cliente-toggle-card,.cliente-profile-tip-list a,.cliente-profile-tabs,.cliente-menu-grid a,.cliente-connection-event-card,.cliente-connection-card,.cliente-passport-card,.cliente-notification-card,.cliente-certificate-card,.cliente-ticket-event-card,.cliente-delete-hero,.cliente-delete-panel,.cliente-course-progress-panel,.cliente-course-lesson-stage,.cliente-course-outline{border:1px solid rgba(255,255,255,.08);border-radius:var(--a9-radius-lg);background:linear-gradient(180deg,#ffffff09,#ffffff04),var(--a9-navy-800);box-shadow:var(--a9-shadow-card);color:var(--a9-fg-1)}.cliente-theme-dark .cliente-agenda-band,.cliente-theme-dark .cliente-event-card,.cliente-theme-dark .cliente-news-card,.cliente-theme-dark .cliente-course-card,.cliente-theme-dark .cliente-action-card,.cliente-theme-dark .cliente-speaker-card,.cliente-theme-dark .cliente-schedule-card,.cliente-theme-dark .cliente-detail-card,.cliente-theme-dark .cliente-form-card,.cliente-theme-dark .cliente-testimonial-grid article,.cliente-theme-dark .cliente-mentor-card,.cliente-theme-dark .cliente-module-list article,.cliente-theme-dark .cliente-module-list a,.cliente-theme-dark .cliente-pagination,.cliente-theme-dark .cliente-loading,.cliente-theme-dark .cliente-connection-event-card,.cliente-theme-dark .cliente-connection-card,.cliente-theme-dark .cliente-passport-card,.cliente-theme-dark .cliente-notification-card,.cliente-theme-dark .cliente-profile-hero,.cliente-theme-dark .cliente-profile-completion,.cliente-theme-dark .cliente-profile-complete,.cliente-theme-dark .cliente-danger-card,.cliente-theme-dark .cliente-modal,.cliente-theme-dark .cliente-toggle-card,.cliente-theme-dark .cliente-profile-tip-list a,.cliente-theme-dark .cliente-profile-tabs,.cliente-theme-dark .cliente-menu-grid a,.cliente-theme-dark .cliente-certificate-card,.cliente-theme-dark .cliente-ticket-event-card,.cliente-theme-dark .cliente-course-progress-panel,.cliente-theme-dark .cliente-course-lesson-stage,.cliente-theme-dark .cliente-course-outline{border-color:#ffffff14;background:linear-gradient(180deg,#ffffff09,#ffffff04),var(--a9-navy-800);box-shadow:var(--a9-shadow-card);color:var(--a9-fg-1)}.cliente-theme-light .cliente-hero-actions,.cliente-theme-light .cliente-quick-grid,.cliente-theme-light .cliente-detail-card,.cliente-theme-light .cliente-form-card,.cliente-theme-light .cliente-auth-card,.cliente-theme-light .cliente-quiz-hero,.cliente-theme-light .cliente-agenda-band,.cliente-theme-light .cliente-event-card,.cliente-theme-light .cliente-product-card,.cliente-theme-light .cliente-mentor-card,.cliente-theme-light .cliente-testimonial-grid article,.cliente-theme-light .cliente-news-card,.cliente-theme-light .cliente-course-card,.cliente-theme-light .cliente-action-card,.cliente-theme-light .cliente-speaker-card,.cliente-theme-light .cliente-schedule-card,.cliente-theme-light .cliente-module-list article,.cliente-theme-light .cliente-module-list a,.cliente-theme-light .cliente-loading,.cliente-theme-light .cliente-empty,.cliente-theme-light .cliente-profile-hero,.cliente-theme-light .cliente-profile-completion,.cliente-theme-light .cliente-profile-complete,.cliente-theme-light .cliente-danger-card,.cliente-theme-light .cliente-modal,.cliente-theme-light .cliente-toggle-card,.cliente-theme-light .cliente-profile-tip-list a,.cliente-theme-light .cliente-profile-tabs,.cliente-theme-light .cliente-menu-grid a,.cliente-theme-light .cliente-connection-event-card,.cliente-theme-light .cliente-connection-card,.cliente-theme-light .cliente-passport-card,.cliente-theme-light .cliente-notification-card,.cliente-theme-light .cliente-certificate-card,.cliente-theme-light .cliente-ticket-event-card,.cliente-theme-light .cliente-delete-panel{border-color:#04102b1a;background:#ffffffd1;color:var(--a9-ink-1);box-shadow:0 16px 40px -24px #04102b42}.cliente-hero,.cliente-event-featured,.cliente-detail-hero,.cliente-course-hero{border-radius:var(--a9-radius-xl);overflow:hidden}.cliente-hero{border-color:#6dff301f;background:radial-gradient(circle at 82% 18%,rgba(109,255,48,.2),transparent 32%),linear-gradient(135deg,var(--a9-navy-deepest),var(--a9-navy-900) 58%,var(--a9-navy-800));box-shadow:var(--a9-shadow-card),var(--a9-glow-soft)}.cliente-hero:before,.cliente-event-featured:after,.cliente-profile-hero:before,.cliente-skeleton-hero:before,.cliente-loading:before{opacity:.18}.cliente-hero-actions{background:#0a1638d1}.cliente-quick-grid{padding:16px}.cliente-quick-grid:before{display:none}.cliente-quick-grid a,.cliente-theme-dark .cliente-quick-grid a,.cliente-theme-dark .cliente-quick-grid a:nth-child(1),.cliente-theme-dark .cliente-quick-grid a:nth-child(2),.cliente-theme-dark .cliente-quick-grid a:nth-child(3),.cliente-theme-dark .cliente-quick-grid a:nth-child(4){min-height:112px;border:1px solid rgba(255,255,255,.08);border-radius:var(--a9-radius-md);background:linear-gradient(135deg,#6dff3017,#29ffe80e),var(--a9-navy-700);box-shadow:none;color:var(--a9-fg-1)}.cliente-theme-light .cliente-quick-grid a{border-color:#04102b1a;background:var(--a9-paper);color:var(--a9-ink-1)}.cliente-quick-grid a:after,.cliente-event-card:after,.cliente-product-card:after,.cliente-news-card:after,.cliente-course-card:after,.cliente-action-card:after,.cliente-speaker-card:after,.cliente-schedule-card:after{display:none}.cliente-quick-icon,.cliente-theme-dark .cliente-quick-icon,.cliente-event-fact-icon,.cliente-notification-icon,.cliente-access-modal-icon,.cliente-chip-row span,.cliente-schedule-speakers span,.cliente-passport-status,.cliente-profile-complete>svg,.cliente-danger-card>div>svg,.cliente-profile-tip-list a>span{border:1px solid rgba(109,255,48,.26);border-radius:var(--a9-radius-md);background:#6dff301f;box-shadow:none;color:var(--a9-lime)}.cliente-quick-grid strong,.cliente-theme-dark .cliente-quick-grid strong,.cliente-quick-grid small,.cliente-theme-dark .cliente-quick-grid small,.cliente-hero-utility-actions strong,.cliente-hero-smart-actions strong{color:var(--a9-fg-1);font-weight:600;letter-spacing:0;text-transform:none}.cliente-theme-light .cliente-quick-grid strong,.cliente-theme-light .cliente-quick-grid small{color:var(--a9-ink-1)}.cliente-section-head h2,.cliente-theme-dark .cliente-section-head h2{color:var(--a9-fg-1);font-size:clamp(24px,3vw,36px);font-weight:700;letter-spacing:0;line-height:1.15;text-transform:none}.cliente-theme-light .cliente-section-head h2{color:var(--a9-ink-1)}.cliente-section-head a,.cliente-link-action,.cliente-back-link,.cliente-theme-dark .cliente-section-head a,.cliente-theme-dark .cliente-link-action,.cliente-theme-dark .cliente-back-link{color:var(--a9-cyan);border-bottom:1px solid rgba(41,255,232,.45);font-weight:600;letter-spacing:0;text-transform:none}.cliente-event-featured{border:1px solid rgba(255,255,255,.1);box-shadow:var(--a9-shadow-card)}.cliente-event-featured:hover,.cliente-event-card:hover,.cliente-product-card:hover,.cliente-news-card:hover,.cliente-course-card:hover,.cliente-action-card:hover,.cliente-speaker-card:hover,.cliente-schedule-card:hover,.cliente-theme-dark .cliente-event-card:hover,.cliente-theme-dark .cliente-ticket-event-card:hover{border-color:#6dff306b;box-shadow:var(--a9-shadow-card),0 0 0 1px #6dff3029;transform:translateY(-2px)}.cliente-event-featured h3{font-weight:800;letter-spacing:0;line-height:1;text-transform:none}.cliente-event-featured-chips span,.cliente-info-pill,.cliente-event-card-location,.cliente-date-tile,.cliente-passport-status.is-ok,.cliente-floating-day,.cliente-map-zoom-label{border:1px solid rgba(109,255,48,.26);border-radius:var(--a9-radius-pill);background:#6dff301f;color:var(--a9-lime);box-shadow:none}.cliente-event-featured-chips strong,.cliente-event-card-location svg,.cliente-event-featured-location svg,.cliente-theme-dark .cliente-notification-title-link:hover,.cliente-theme-dark .cliente-notification-source-link:hover,.cliente-theme-dark .cliente-footer a:hover,.cliente-theme-dark .cliente-section-head a:hover,.cliente-theme-dark .cliente-link-action:hover{color:var(--a9-cyan)}.cliente-date-tile{width:80px;height:96px;border-radius:var(--a9-radius-md);background:var(--a9-gradient);color:var(--a9-fg-on-lime)}.cliente-event-card-image,.cliente-product-image,.cliente-course-hero,.cliente-detail-hero,.cliente-news-card>div:first-child,.cliente-course-card>div:first-child,.cliente-theme-dark .cliente-event-featured,.cliente-theme-dark .cliente-hero,.cliente-theme-dark .cliente-quiz-hero,.cliente-theme-dark .cliente-map-frame,.cliente-theme-dark .cliente-detail-hero,.cliente-theme-dark .cliente-event-image,.cliente-theme-dark .cliente-event-card-image,.cliente-theme-dark .cliente-news-card>div:first-child,.cliente-theme-dark .cliente-course-card>div:first-child,.cliente-theme-dark .cliente-product-image,.cliente-theme-dark .cliente-passport-code,.cliente-theme-dark .cliente-notification-icon{background:var(--a9-navy-deepest)}.cliente-event-image,.cliente-event-card-image,.cliente-news-card>div:first-child,.cliente-course-card>div:first-child,.cliente-map-frame,.cliente-passport-code,.cliente-vimeo-frame{border:1px solid rgba(255,255,255,.08);border-radius:var(--a9-radius-lg)}.cliente-event-card h3,.cliente-product-card h3,.cliente-news-card h3,.cliente-course-card h3,.cliente-action-card strong,.cliente-speaker-card h3,.cliente-schedule-card h3,.cliente-theme-dark .cliente-event-card h3,.cliente-theme-dark .cliente-news-card h3,.cliente-theme-dark .cliente-course-card h3,.cliente-theme-dark .cliente-action-card strong,.cliente-theme-dark .cliente-speaker-card h3,.cliente-theme-dark .cliente-schedule-card h3,.cliente-theme-dark .cliente-menu-grid a{color:var(--a9-fg-1);font-weight:700;letter-spacing:0;line-height:1.22;text-transform:none}.cliente-theme-light .cliente-event-card h3,.cliente-theme-light .cliente-product-card h3,.cliente-theme-light .cliente-news-card h3,.cliente-theme-light .cliente-course-card h3,.cliente-theme-light .cliente-action-card strong,.cliente-theme-light .cliente-speaker-card h3,.cliente-theme-light .cliente-schedule-card h3{color:var(--a9-ink-1)}.cliente-search,.cliente-input-shell,.cliente-textarea-shell,.cliente-field input,.cliente-field textarea,.cliente-photo-picker,.cliente-tabs,.cliente-profile-tabs,.cliente-location-filters button,.cliente-track-filters button,.cliente-answer-list button,.cliente-map-toolbar,.cliente-map-toolbar button,.cliente-schedule-now-segment,.cliente-course-search,.cliente-course-switch,.cliente-theme-dark .cliente-search,.cliente-theme-dark .cliente-input-shell,.cliente-theme-dark .cliente-textarea-shell,.cliente-theme-dark .cliente-field input,.cliente-theme-dark .cliente-field textarea,.cliente-theme-dark .cliente-photo-picker,.cliente-theme-dark .cliente-profile-tabs,.cliente-theme-dark .cliente-tabs,.cliente-theme-dark .cliente-location-filters button,.cliente-theme-dark .cliente-track-filters button,.cliente-theme-dark .cliente-answer-list button,.cliente-theme-dark .cliente-map-toolbar,.cliente-theme-dark .cliente-map-toolbar button,.cliente-theme-dark .cliente-modal-head button,.cliente-theme-dark .cliente-connection-actions button,.cliente-theme-dark .cliente-connection-export,.cliente-theme-dark .cliente-course-search,.cliente-theme-dark .cliente-course-switch{border:1px solid rgba(255,255,255,.1);border-radius:var(--a9-radius-md);background:#ffffff0e;box-shadow:none;color:var(--a9-fg-1)}.cliente-theme-light .cliente-search,.cliente-theme-light .cliente-input-shell,.cliente-theme-light .cliente-textarea-shell,.cliente-theme-light .cliente-field input,.cliente-theme-light .cliente-field textarea,.cliente-theme-light .cliente-photo-picker,.cliente-theme-light .cliente-tabs,.cliente-theme-light .cliente-profile-tabs,.cliente-theme-light .cliente-location-filters button,.cliente-theme-light .cliente-track-filters button,.cliente-theme-light .cliente-answer-list button,.cliente-theme-light .cliente-map-toolbar,.cliente-theme-light .cliente-map-toolbar button,.cliente-theme-light .cliente-schedule-now-segment,.cliente-theme-light .cliente-course-search,.cliente-theme-light .cliente-course-switch{border-color:#04102b24;background:#ffffffd1;color:var(--a9-ink-1)}.cliente-search input,.cliente-field input,.cliente-field textarea,.cliente-theme-dark .cliente-search input,.cliente-theme-dark .cliente-field input,.cliente-theme-dark .cliente-field textarea{min-width:0;color:var(--a9-fg-1)}.cliente-input-shell input,.cliente-search input{flex:1 1 auto;width:0}.cliente-input-shell svg,.cliente-search svg{flex:0 0 auto}.cliente-theme-light .cliente-search input,.cliente-theme-light .cliente-field input,.cliente-theme-light .cliente-field textarea{color:var(--a9-ink-1)}.cliente-tabs button.active,.cliente-profile-tabs button.active,.cliente-location-filters button.active,.cliente-track-filters button.active,.cliente-schedule-now-segment button.active,.cliente-answer-list button.active,.cliente-app.is-event-context .cliente-tabs button.active,.cliente-app.is-event-context .cliente-location-filters button.active,.cliente-app.is-event-context .cliente-track-filters button.active,.cliente-theme-dark .cliente-tabs button.active,.cliente-theme-dark .cliente-profile-tabs button.active,.cliente-theme-dark .cliente-location-filters button.active,.cliente-theme-dark .cliente-track-filters button.active,.cliente-theme-dark .cliente-schedule-now-segment button.active,.cliente-theme-dark .cliente-answer-list button.active{border-color:var(--a9-lime);background-color:var(--a9-lime);background-image:var(--brand-gradient);color:var(--a9-fg-on-lime)}.cliente-auth-page,.cliente-theme-dark .cliente-auth-page{background:radial-gradient(circle at 50% 0%,rgba(109,255,48,.14),transparent 32%),linear-gradient(180deg,var(--a9-navy-deepest),var(--a9-navy-900))}.cliente-auth-card,.cliente-theme-dark .cliente-auth-card{border-color:#ffffff1a;background:#0a1638e6;box-shadow:var(--a9-shadow-card),var(--a9-glow-soft)}.cliente-auth-switch,.cliente-check-row,.cliente-step-row,.cliente-theme-dark .cliente-auth-switch,.cliente-theme-dark .cliente-step-row,.cliente-theme-dark .cliente-check-row,.cliente-theme-dark .cliente-check-row a{color:var(--a9-fg-2)}.cliente-auth-switch strong,.cliente-check-row a{color:var(--a9-cyan);border-bottom:1px solid rgba(41,255,232,.45)}.cliente-progress,.cliente-theme-dark .cliente-progress{border:1px solid rgba(255,255,255,.12);background:#ffffff14;box-shadow:none}.cliente-progress span,.cliente-theme-dark .cliente-progress span{background:var(--a9-gradient)}.cliente-footer,.cliente-theme-dark .cliente-footer{border-top:1px solid rgba(255,255,255,.08);background:var(--a9-navy-deepest);color:var(--a9-fg-2)}.cliente-footer strong,.cliente-footer a,.cliente-footer-bottom,.cliente-theme-dark .cliente-footer strong,.cliente-theme-dark .cliente-footer a,.cliente-theme-dark .cliente-footer-bottom{color:var(--a9-fg-3)}.cliente-loading,.cliente-theme-dark .cliente-loading{background:linear-gradient(180deg,#ffffff09,#ffffff04),var(--a9-navy-800);color:var(--a9-fg-2)}.cliente-skeleton,.cliente-theme-dark .cliente-skeleton,.cliente-theme-dark .cliente-skeleton-hero .cliente-skeleton{background:linear-gradient(100deg,transparent 0%,rgba(41,255,232,.12) 42%,transparent 78%),linear-gradient(90deg,#ffffff0f,#ffffff1f,#ffffff0f);background-size:220% 100%,100% 100%}.cliente-delete-hero,.cliente-theme-dark .cliente-delete-hero{background:radial-gradient(circle at 88% 22%,rgba(255,90,95,.18),transparent 30%),linear-gradient(135deg,var(--a9-navy-deepest),var(--a9-navy-900))}.cliente-delete-panel li:before{border:0;border-radius:var(--a9-radius-xs);background:var(--a9-lime)}.cliente-bottom-nav,.cliente-theme-dark .cliente-bottom-nav{background:#03081cf5;border-top:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cliente-bottom-nav a,.cliente-bottom-nav button,.cliente-bottom-menu,.cliente-theme-dark .cliente-bottom-nav a,.cliente-theme-dark .cliente-bottom-nav button,.cliente-theme-dark .cliente-bottom-menu{color:var(--a9-fg-3);font-weight:500;border-radius:var(--a9-radius-md)}.cliente-bottom-menu{border:1px solid rgba(109,255,48,.3)!important;background:#6dff3024!important;box-shadow:none;color:var(--a9-lime)!important}@media (max-width: 1180px){.cliente-topbar>.cliente-icon-btn{visibility:visible}.cliente-sidebar{width:min(336px,calc(100vw - 28px));transition:transform var(--a9-dur-base) var(--a9-ease-out)}}@media (max-width: 760px){.cliente-page{width:min(100% - 32px,560px);padding:24px 0 104px}.cliente-topbar{height:64px;padding:0 14px}.cliente-top-actions{gap:8px;min-width:0}.cliente-top-actions .cliente-mini-login{display:none}.cliente-input-shell{width:100%;max-width:100%;min-width:0}.cliente-auth-page,.cliente-auth-page-with-shell{width:100%;max-width:100vw;overflow-x:hidden}.cliente-auth-page .cliente-auth-card{width:auto;max-width:none;margin-inline:8px;padding:22px 20px;justify-self:stretch;overflow:hidden}.cliente-auth-card>*,.cliente-field{min-width:0;max-width:100%}.cliente-auth-card .cliente-auth-card-logo{width:min(100%,240px)}.cliente-auth-card .cliente-btn,.cliente-auth-card .cliente-input-shell,.cliente-auth-card .cliente-auth-brand-line{width:100%;max-width:100%}.cliente-page-title h1,.cliente-auth-card h1,.cliente-detail-card h1,.cliente-profile-detail h1,.cliente-article h1,.cliente-course-detail h1{font-size:clamp(30px,9vw,38px);line-height:1.08}.cliente-auth-card h1{font-size:clamp(28px,8vw,34px);overflow-wrap:anywhere}.cliente-auth-card p,.cliente-auth-switch{overflow-wrap:anywhere}.cliente-hero,.cliente-auth-card,.cliente-detail-card,.cliente-form-card,.cliente-quiz-hero,.cliente-event-featured{border-radius:var(--a9-radius-lg)}.cliente-bottom-nav{padding:8px 10px calc(8px + env(safe-area-inset-bottom))}}.cliente-app :is(a,button,[role=button],summary,label,select,input[type=checkbox],input[type=radio],.cliente-schedule-save,.cliente-schedule-feedback,.cliente-scroll-top,.cliente-photo-picker):not(:disabled),.cliente-auth-page :is(a,button,[role=button],summary,label,select,input[type=checkbox],input[type=radio],.cliente-photo-picker):not(:disabled){cursor:pointer!important}.cliente-app :is(input:not([type=checkbox]):not([type=radio]),textarea),.cliente-auth-page :is(input:not([type=checkbox]):not([type=radio]),textarea){cursor:text!important}.cliente-app :disabled,.cliente-auth-page :disabled{cursor:not-allowed!important}.cliente-app :where(.cliente-event-card,.cliente-product-card,.cliente-news-card,.cliente-course-card,.cliente-action-card,.cliente-speaker-card,.cliente-schedule-card,.cliente-detail-card,.cliente-form-card,.cliente-modal,.cliente-empty,.cliente-loading,.cliente-passport-card,.cliente-notification-card,.cliente-certificate-card,.cliente-ticket-event-card,.cliente-profile-hero,.cliente-profile-completion,.cliente-profile-complete,.cliente-danger-card,.cliente-menu-grid a,.cliente-quick-grid,.cliente-hero-actions,.cliente-agenda-band){border-width:1px!important;box-shadow:var(--a9-shadow-card)!important}.cliente-app :where(.cliente-btn,.cliente-mini-login,.cliente-icon-btn,.cliente-event-featured-cta,.cliente-schedule-save,.cliente-schedule-feedback,.cliente-pagination button,.cliente-scroll-top,.cliente-map-toolbar button,.cliente-course-start-actions .cliente-btn){border-width:1px!important;box-shadow:none!important;letter-spacing:0!important;text-transform:none!important}.cliente-btn,.cliente-mini-login,.cliente-event-featured-cta,.cliente-schedule-save,.cliente-schedule-feedback,.cliente-pagination button,.cliente-scroll-top,.cliente-course-start-actions .cliente-btn{border-radius:var(--a9-radius-pill)!important;font-weight:700!important}.cliente-icon-btn,.cliente-map-toolbar button{border-radius:var(--a9-radius-md)!important}.cliente-btn-solid,.cliente-app a.cliente-btn-solid,.cliente-auth-page a.cliente-btn-solid,.cliente-app.is-event-context .cliente-btn-solid,.cliente-app.is-event-context a.cliente-btn-solid,.cliente-mini-login,.cliente-event-featured-cta,.cliente-schedule-save.is-active,.cliente-pagination button.active,.cliente-scroll-top{border-color:var(--a9-lime)!important;background-color:var(--a9-lime)!important;background-image:var(--brand-gradient)!important;color:var(--a9-fg-on-lime)!important;box-shadow:var(--a9-glow-soft)!important}.cliente-btn-outline,.cliente-btn-ghost,.cliente-app a.cliente-btn-outline,.cliente-auth-page a.cliente-btn-outline,.cliente-app.is-event-context .cliente-btn-outline,.cliente-app.is-event-context a.cliente-btn-outline,.cliente-schedule-save,.cliente-schedule-feedback,.cliente-pagination button:not(.active){border-color:#ffffff24!important;background:#ffffff0a!important;color:var(--a9-fg-1)!important;box-shadow:none!important}.cliente-theme-light .cliente-btn-outline,.cliente-theme-light .cliente-btn-ghost,.cliente-theme-light a.cliente-btn-outline,.cliente-theme-light .cliente-schedule-save,.cliente-theme-light .cliente-schedule-feedback,.cliente-theme-light .cliente-pagination button:not(.active){border-color:#04102b29!important;background:#ffffffd1!important;color:var(--a9-ink-1)!important}.cliente-logo-grid a,.cliente-theme-dark .cliente-logo-grid a,.cliente-theme-light .cliente-logo-grid a,.cliente-marquee .cliente-logo-grid a{min-height:120px;border:1px solid rgba(4,16,43,.1)!important;border-radius:var(--a9-radius-lg)!important;background:#fff!important;box-shadow:0 16px 40px -28px #03081c73!important}.cliente-logo-grid img{max-height:76px;filter:none!important}.cliente-logo-grid span{color:var(--a9-ink-1)!important}.cliente-product-card,.cliente-theme-dark .cliente-product-card{border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--a9-radius-lg)!important;background:linear-gradient(180deg,#ffffff0b,#ffffff05),var(--a9-navy-800)!important;color:var(--a9-fg-1)!important;box-shadow:var(--a9-shadow-card)!important}.cliente-theme-light .cliente-product-card{border-color:#04102b1a!important;background:#fff!important;color:var(--a9-ink-1)!important;box-shadow:0 16px 40px -24px #04102b38!important}.cliente-product-card h3{color:inherit!important;font-weight:700!important;text-transform:none!important}.cliente-product-card p{display:block!important;opacity:1!important;color:var(--a9-fg-2)!important;font-weight:400!important}.cliente-theme-light .cliente-product-card p{color:var(--a9-ink-2)!important}.cliente-product-image{border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--a9-radius-md)!important;background:#03081cb8!important}.cliente-theme-light .cliente-product-image{border-color:#04102b1a!important;background:var(--a9-navy-deepest)!important}.cliente-product-card span{border:1px solid rgba(109,255,48,.35)!important;border-radius:var(--a9-radius-pill)!important;background:#6dff301f!important;color:var(--a9-lime)!important;box-shadow:none!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}.cliente-theme-light .cliente-product-card span{border-color:var(--a9-lime)!important;background:var(--a9-lime)!important;color:var(--a9-fg-on-lime)!important}.cliente-agenda-band,.cliente-theme-dark .cliente-agenda-band{border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--a9-radius-xl)!important;background:linear-gradient(180deg,#ffffff0b,#ffffff05),var(--a9-navy-900)!important;box-shadow:var(--a9-shadow-card)!important}.cliente-theme-light .cliente-agenda-band{border-color:#04102b1a!important;background:#fff!important}.cliente-event-card,.cliente-theme-dark .cliente-event-card{overflow:hidden;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--a9-radius-lg)!important;background:linear-gradient(180deg,#ffffff0b,#ffffff05),var(--a9-navy-800)!important;color:var(--a9-fg-1)!important;box-shadow:var(--a9-shadow-card)!important}.cliente-theme-light .cliente-event-card{border-color:#04102b1a!important;background:#fff!important;color:var(--a9-ink-1)!important;box-shadow:0 16px 40px -24px #04102b38!important}.cliente-event-card-body{grid-template-columns:auto minmax(0,1fr);gap:16px;padding:16px}.cliente-event-card-date{align-self:start;min-width:58px;border:0!important;border-radius:var(--a9-radius-md)!important;background:#6dff301f!important;color:var(--a9-lime)!important;padding:10px 8px!important;text-align:center}.cliente-theme-light .cliente-event-card-date{background:#6dff302e!important;color:var(--a9-ink-1)!important}.cliente-event-card-date strong,.cliente-event-card-date span{color:inherit!important;font-weight:800!important}.cliente-event-card-location{width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(41,255,232,.24)!important;border-radius:var(--a9-radius-pill)!important;background:#29ffe81a!important;color:var(--a9-cyan)!important;box-shadow:none!important;font-weight:500!important}.cliente-event-card-location svg,.cliente-event-card-location span{color:inherit!important}.cliente-theme-light .cliente-event-card-location{border-color:#04102b1f!important;background:#29ffe824!important;color:var(--a9-ink-2)!important}.cliente-schedule-filters,.cliente-theme-dark .cliente-schedule-filters{border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--a9-radius-lg)!important;background:#0a1638c7!important;box-shadow:none!important}.cliente-theme-light .cliente-schedule-filters{border-color:#04102b1a!important;background:#ffffffdb!important}.cliente-schedule-time-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))!important}.cliente-schedule-time-header,.cliente-theme-dark .cliente-schedule-time-header{border-radius:var(--a9-radius-md)!important;background:#03081cc7!important;padding:8px 10px!important}.cliente-theme-light .cliente-schedule-time-header{background:#f6f7fbe6!important}.cliente-schedule-time-header span,.cliente-schedule-card-time,.cliente-app.is-event-context .cliente-schedule-card-time{border:1px solid rgba(109,255,48,.35)!important;border-radius:var(--a9-radius-pill)!important;background:#6dff301f!important;color:var(--a9-lime)!important;box-shadow:none!important}.cliente-theme-light .cliente-schedule-time-header span,.cliente-theme-light .cliente-schedule-card-time{color:var(--a9-ink-1)!important}.cliente-schedule-card,.cliente-theme-dark .cliente-schedule-card{grid-template-columns:minmax(0,1fr) auto 20px;gap:14px;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--a9-radius-lg)!important;background:linear-gradient(180deg,#ffffff0b,#ffffff05),var(--a9-navy-800)!important;box-shadow:var(--a9-shadow-card)!important}.cliente-theme-light .cliente-schedule-card{border-color:#04102b1a!important;background:#fff!important;box-shadow:0 16px 40px -24px #04102b38!important}.cliente-schedule-card.is-current-time{border-color:#6dff30b3!important;box-shadow:var(--a9-shadow-card),var(--a9-glow-soft)!important}.cliente-schedule-card h3{color:var(--a9-fg-1)!important;font-weight:700!important;text-transform:none!important}.cliente-schedule-card p,.cliente-schedule-card small{color:var(--a9-fg-2)!important;font-weight:400!important}.cliente-theme-light .cliente-schedule-card h3{color:var(--a9-ink-1)!important}.cliente-theme-light .cliente-schedule-card p,.cliente-theme-light .cliente-schedule-card small{color:var(--a9-ink-2)!important}.cliente-rich-text,.cliente-rich-text :where(p,li,span,strong,em,b,i,u){color:var(--a9-fg-2)!important}.cliente-rich-text :where(h1,h2,h3,h4,h5,h6){color:var(--a9-fg-1)!important}.cliente-rich-text a{color:var(--a9-cyan)!important;text-decoration-color:#29ffe873}.cliente-theme-light .cliente-rich-text,.cliente-theme-light .cliente-rich-text :where(p,li,span,strong,em,b,i,u){color:var(--a9-ink-2)!important}.cliente-theme-light .cliente-rich-text :where(h1,h2,h3,h4,h5,h6){color:var(--a9-ink-1)!important}.cliente-theme-light .cliente-rich-text a{color:#0a6f70!important}@media (max-width: 760px){.cliente-home-carousel-section .cliente-marquee{width:100%;margin-left:0;padding-inline:0}.cliente-marquee{overflow-x:hidden}.cliente-marquee .cliente-product-card{width:min(78vw,320px)}.cliente-marquee .cliente-logo-grid a{width:190px}.cliente-event-card-body,.cliente-schedule-card{grid-template-columns:1fr!important}.cliente-event-card-date{display:inline-grid;grid-auto-flow:column;align-items:center;width:-moz-fit-content;width:fit-content;min-width:0;gap:6px}.cliente-event-card-location{width:100%}.cliente-schedule-actions{width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.cliente-schedule-save,.cliente-schedule-feedback{width:100%}}.cliente-app :where(a,button,[role=button],summary,.cliente-nav a,.cliente-nav button,.cliente-bottom-nav a,.cliente-bottom-nav button,.cliente-bottom-menu,.cliente-icon-btn,.cliente-theme-toggle,.cliente-event-card,.cliente-event-featured,.cliente-product-card,.cliente-course-card,.cliente-schedule-card,.cliente-action-card,.cliente-speaker-card,.cliente-mentor-card,.cliente-notification-card,.cliente-profile-tabs button,.cliente-tabs button,.cliente-location-filters button,.cliente-track-filters button,.cliente-schedule-now-segment button,.cliente-schedule-now-jump,.cliente-course-module-toggle,.cliente-course-module-lessons button,.cliente-course-switch,.cliente-feedback-stars button,.cliente-feedback-submit,.cliente-feedback-modal-head>button),.cliente-app :where(a,button,[role=button],summary,.cliente-nav a,.cliente-nav button,.cliente-bottom-nav a,.cliente-bottom-nav button,.cliente-bottom-menu,.cliente-icon-btn,.cliente-theme-toggle,.cliente-event-card,.cliente-event-featured,.cliente-product-card,.cliente-course-card,.cliente-schedule-card,.cliente-action-card,.cliente-speaker-card,.cliente-mentor-card,.cliente-notification-card,.cliente-profile-tabs button,.cliente-tabs button,.cliente-location-filters button,.cliente-track-filters button,.cliente-schedule-now-segment button,.cliente-schedule-now-jump,.cliente-course-module-toggle,.cliente-course-module-lessons button,.cliente-course-switch,.cliente-feedback-stars button,.cliente-feedback-submit,.cliente-feedback-modal-head>button) *{cursor:pointer!important}.cliente-app :where(input,textarea,[contenteditable=true]),.cliente-app :where(input,textarea,[contenteditable=true]) *{cursor:text!important}.cliente-app :where(button:disabled,.is-disabled,[aria-disabled=true]),.cliente-app :where(button:disabled,.is-disabled,[aria-disabled=true]) *{cursor:not-allowed!important}.cliente-input-shell{gap:12px!important;min-height:52px!important;padding:0 16px!important}.cliente-input-shell input,.cliente-search input{padding:0 4px!important;text-indent:0!important}.cliente-textarea-shell,.cliente-field textarea,.cliente-feedback-comment textarea{padding:14px 16px!important}.cliente-btn,.cliente-mini-login,.cliente-event-featured-cta,.cliente-favorite-event,.cliente-action-card-cta,.cliente-schedule-save,.cliente-schedule-feedback,.cliente-pagination button,.cliente-feedback-submit,.cliente-course-start-actions .cliente-btn{border-radius:var(--a9-radius-pill)!important}.cliente-favorite-event,.cliente-theme-light .cliente-favorite-event{border-width:1px!important;border-color:#04102b2e!important;background:#fff!important;color:var(--a9-ink-1)!important;box-shadow:none!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}.cliente-theme-dark .cliente-favorite-event{border-color:#ffffff24!important;background:#ffffff0b!important;color:var(--a9-fg-1)!important}.cliente-favorite-event:hover,.cliente-favorite-event.is-active{border-color:var(--a9-lime)!important;background-color:var(--a9-lime)!important;background-image:var(--brand-gradient)!important;color:var(--a9-fg-on-lime)!important}.cliente-schedule-filters,.cliente-theme-dark .cliente-schedule-filters{padding:12px!important;border-color:#6dff3033!important;background:linear-gradient(180deg,#ffffff0b,#ffffff05),var(--a9-navy-800)!important}.cliente-theme-light .cliente-schedule-filters{border-color:#6dff3042!important;background:#ffffffeb!important}.cliente-schedule-filters>.cliente-tabs,.cliente-theme-dark .cliente-schedule-filters>.cliente-tabs,.cliente-theme-light .cliente-schedule-filters>.cliente-tabs{width:-moz-fit-content;width:fit-content;max-width:100%;gap:6px!important;padding:5px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--a9-radius-md)!important;background:#03081c9e!important;box-shadow:none!important}.cliente-theme-light .cliente-schedule-filters>.cliente-tabs{border-color:#04102b1f!important;background:#f6f7fbeb!important}.cliente-schedule-filters>.cliente-tabs button,.cliente-location-filters button,.cliente-track-filters button{min-height:40px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:var(--a9-radius-pill)!important;background:#ffffff0e!important;color:var(--a9-fg-2)!important;box-shadow:none!important;font-weight:700!important;line-height:1!important;text-transform:none!important}.cliente-schedule-filters>.cliente-tabs button{padding:0 18px!important}.cliente-location-filters button,.cliente-track-filters button{padding:0 14px!important}.cliente-theme-light .cliente-schedule-filters>.cliente-tabs button,.cliente-theme-light .cliente-location-filters button,.cliente-theme-light .cliente-track-filters button{border-color:#04102b1f!important;background:#fff!important;color:var(--a9-ink-2)!important}.cliente-schedule-filters>.cliente-tabs button.active,.cliente-location-filters button.active,.cliente-track-filters button.active,.cliente-app.is-event-context .cliente-schedule-filters>.cliente-tabs button.active,.cliente-app.is-event-context .cliente-location-filters button.active,.cliente-app.is-event-context .cliente-track-filters button.active{border-color:var(--a9-lime)!important;background-color:var(--a9-lime)!important;background-image:var(--brand-gradient)!important;color:var(--a9-fg-on-lime)!important}.cliente-location-filters button span,.cliente-track-filters button span{border:0!important;box-shadow:0 0 0 2px #ffffff1f}.cliente-event-card,.cliente-theme-dark .cliente-event-card,.cliente-theme-light .cliente-event-card{border-color:#6dff305c!important}.cliente-event-card-date{border:1px solid rgba(109,255,48,.36)!important}.cliente-theme-light .cliente-event-card-date{border-color:#6dff307a!important;background:#6dff3024!important;color:var(--a9-ink-1)!important}.cliente-event-card-location,.cliente-theme-dark .cliente-event-card-location,.cliente-theme-light .cliente-event-card-location{width:auto!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--a9-fg-2)!important;padding:0!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important}.cliente-theme-light .cliente-event-card-location{color:var(--a9-ink-2)!important}.cliente-event-card-location svg{color:var(--a9-cyan)!important}.cliente-theme-light .cliente-event-card-location svg{color:#087677!important}.cliente-event-fact,.cliente-theme-light .cliente-event-fact{border-width:1px!important;border-color:#6dff305c!important;border-radius:var(--a9-radius-lg)!important;box-shadow:0 16px 40px -24px #04102b3d!important}.cliente-theme-light .cliente-event-fact-icon{border:1px solid rgba(109,255,48,.46)!important;background:#6dff3029!important;color:var(--a9-ink-1)!important;box-shadow:none!important}.cliente-theme-light .cliente-event-fact span:not(.cliente-event-fact-icon){color:var(--a9-ink-3)!important}.cliente-theme-light .cliente-event-fact strong{color:var(--a9-ink-1)!important}.cliente-chip-row span,.cliente-chip-row .cliente-track-chip,.cliente-chip-row .cliente-plenary-chip{color:var(--a9-fg-1)!important;font-weight:700!important}.cliente-theme-light .cliente-chip-row span,.cliente-theme-light .cliente-chip-row .cliente-track-chip,.cliente-theme-light .cliente-chip-row .cliente-plenary-chip{background:color-mix(in srgb,var(--track-color, var(--plenary-color, var(--a9-lime))) 12%,#ffffff)!important;color:var(--a9-ink-1)!important}.cliente-schedule-speakers span,.cliente-theme-dark .cliente-schedule-speakers span{border-color:#6dff3047!important;background:#03081cb8!important;color:var(--a9-fg-1)!important}.cliente-schedule-speakers span strong{color:inherit!important}.cliente-theme-light .cliente-schedule-speakers span{border-color:#6dff306b!important;background:#6dff301f!important;color:var(--a9-ink-1)!important}.cliente-theme-light .cliente-schedule-speakers img,.cliente-theme-light .cliente-schedule-speakers svg{box-shadow:0 0 0 2px #0876773d!important}.cliente-product-card span,.cliente-theme-light .cliente-product-card span{border-color:var(--product-color, var(--a9-lime))!important;background:var(--product-color, var(--a9-lime))!important;color:var(--product-contrast, var(--a9-fg-on-lime))!important}.cliente-course-progress-panel,.cliente-course-lesson-stage,.cliente-course-outline,.cliente-course-outline>div,.cliente-course-description,.cliente-course-lesson-footer,.cliente-theme-dark .cliente-course-progress-panel,.cliente-theme-dark .cliente-course-lesson-stage,.cliente-theme-dark .cliente-course-outline,.cliente-theme-dark .cliente-course-outline>div,.cliente-theme-dark .cliente-course-description,.cliente-theme-dark .cliente-course-lesson-footer{border-width:1px!important;border-color:#ffffff1a!important;background:var(--a9-navy-800)!important;color:var(--a9-fg-1)!important;box-shadow:var(--a9-shadow-card)!important}.cliente-theme-light .cliente-course-progress-panel,.cliente-theme-light .cliente-course-lesson-stage,.cliente-theme-light .cliente-course-outline,.cliente-theme-light .cliente-course-outline>div,.cliente-theme-light .cliente-course-description,.cliente-theme-light .cliente-course-lesson-footer{border-color:#04102b1f!important;background:#fff!important;color:var(--a9-ink-1)!important;box-shadow:0 16px 40px -24px #04102b38!important}.cliente-course-description :where(h1,h2,h3),.cliente-course-lesson-footer strong,.cliente-course-outline strong,.cliente-course-module-lessons button.is-active,.cliente-theme-dark .cliente-course-description :where(h1,h2,h3),.cliente-theme-dark .cliente-course-lesson-footer strong,.cliente-theme-dark .cliente-course-outline strong,.cliente-theme-dark .cliente-course-module-lessons button.is-active{color:var(--a9-fg-1)!important}.cliente-course-description :where(p,li),.cliente-course-lesson-footer span,.cliente-course-module-lessons button,.cliente-theme-dark .cliente-course-description :where(p,li),.cliente-theme-dark .cliente-course-lesson-footer span,.cliente-theme-dark .cliente-course-module-lessons button{color:var(--a9-fg-2)!important}.cliente-theme-light .cliente-course-description :where(h1,h2,h3),.cliente-theme-light .cliente-course-lesson-footer strong,.cliente-theme-light .cliente-course-outline strong,.cliente-theme-light .cliente-course-module-lessons button.is-active{color:var(--a9-ink-1)!important}.cliente-theme-light .cliente-course-description :where(p,li),.cliente-theme-light .cliente-course-lesson-footer span,.cliente-theme-light .cliente-course-module-lessons button{color:var(--a9-ink-2)!important}.cliente-course-module-toggle,.cliente-course-module-lessons button{border-radius:var(--a9-radius-sm)!important}.cliente-course-outline>div.is-current,.cliente-theme-dark .cliente-course-outline>div.is-current{border-color:#6dff30b8!important;background:linear-gradient(135deg,rgba(109,255,48,.16),transparent 62%),var(--a9-navy-800)!important}.cliente-theme-light .cliente-course-outline>div.is-current{border-color:#6dff30b8!important;background:#6dff301f!important}.cliente-course-module-lessons button.is-active,.cliente-theme-dark .cliente-course-module-lessons button.is-active{border-color:#6dff30b8!important;background:#6dff301f!important}.cliente-theme-light .cliente-course-module-lessons button.is-active{background:#6dff3024!important}.cliente-feedback-modal,.cliente-theme-light .cliente-feedback-modal{border:1px solid rgba(4,16,43,.12)!important;border-radius:var(--a9-radius-lg)!important;background:#fff!important;color:var(--a9-ink-1)!important;box-shadow:0 28px 80px -30px #04102b80!important}.cliente-theme-dark .cliente-feedback-modal{border-color:#ffffff1a!important;background:var(--a9-navy-800)!important;color:var(--a9-fg-1)!important}.cliente-feedback-modal-head h2,.cliente-feedback-rating-label,.cliente-feedback-comment span,.cliente-theme-light .cliente-feedback-modal-head h2,.cliente-theme-light .cliente-feedback-rating-label,.cliente-theme-light .cliente-feedback-comment span{color:var(--a9-ink-1)!important;letter-spacing:0!important;text-transform:none!important}.cliente-theme-dark .cliente-feedback-modal-head h2,.cliente-theme-dark .cliente-feedback-rating-label,.cliente-theme-dark .cliente-feedback-comment span{color:var(--a9-fg-1)!important}.cliente-feedback-title,.cliente-theme-light .cliente-feedback-title{color:var(--a9-ink-2)!important}.cliente-theme-dark .cliente-feedback-title{color:var(--a9-fg-2)!important}.cliente-feedback-modal-icon,.cliente-feedback-modal-head>button,.cliente-feedback-stars,.cliente-feedback-comment textarea{border-width:1px!important;border-radius:var(--a9-radius-md)!important;box-shadow:none!important}.cliente-feedback-stars,.cliente-theme-light .cliente-feedback-stars{border-color:#04102b1f!important;background:#29ffe81a!important}.cliente-theme-dark .cliente-feedback-stars{border-color:#ffffff1a!important;background:#29ffe814!important}.cliente-feedback-stars button{color:var(--a9-ink-3)!important}.cliente-feedback-stars button:hover,.cliente-feedback-stars button.is-active{color:var(--a9-lime)!important}.cliente-feedback-comment textarea,.cliente-theme-light .cliente-feedback-comment textarea{border-color:#04102b29!important;background:#fff!important;color:var(--a9-ink-1)!important;font-weight:500!important}.cliente-theme-dark .cliente-feedback-comment textarea{border-color:#ffffff1f!important;background:#ffffff0e!important;color:var(--a9-fg-1)!important}.cliente-feedback-submit{border-width:1px!important;border-color:var(--a9-lime)!important;background-color:var(--a9-lime)!important;background-image:var(--brand-gradient)!important;color:var(--a9-fg-on-lime)!important;box-shadow:var(--a9-glow-soft)!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}.cliente-feedback-submit:disabled{border-color:#04102b1f!important;background:var(--a9-paper-2)!important;color:var(--a9-ink-3)!important;box-shadow:none!important}@media (max-width: 760px){.cliente-schedule-filters{padding:10px!important}.cliente-schedule-filters>.cliente-tabs{width:100%}.cliente-schedule-filters>.cliente-tabs button{flex:0 0 auto}}.cliente-auth-page,.cliente-theme-dark .cliente-auth-page{min-height:calc(100vh - 72px)!important;display:grid!important;place-items:center!important;padding:clamp(32px,6vw,72px) 18px!important;background:radial-gradient(circle at 50% 4%,rgba(109,255,48,.18),transparent 30%),radial-gradient(circle at 86% 18%,rgba(41,255,232,.12),transparent 34%),linear-gradient(180deg,var(--a9-navy-deepest),var(--a9-navy-900))!important}.cliente-theme-light .cliente-auth-page{background:radial-gradient(circle at 18% 0%,rgba(109,255,48,.18),transparent 30%),radial-gradient(circle at 88% 12%,rgba(41,255,232,.12),transparent 30%),linear-gradient(180deg,var(--a9-paper) 0%,#ffffff 46%,var(--a9-paper-2) 100%)!important}.cliente-auth-card,.cliente-theme-dark .cliente-auth-card,.cliente-theme-light .cliente-auth-card{width:min(100%,560px)!important;gap:16px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--a9-radius-xl)!important;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#0a1638f0!important;color:var(--a9-fg-1)!important;box-shadow:var(--a9-shadow-card),var(--a9-glow-soft)!important;padding:clamp(24px,4vw,34px)!important}.cliente-theme-light .cliente-auth-card{border-color:#04102b1a!important;background:#fffffff0!important;color:var(--a9-ink-1)!important;box-shadow:0 26px 70px -32px #04102b61!important}.cliente-signup-card{width:min(100%,680px)!important}.cliente-auth-card-logo,button.cliente-auth-card-logo,.cliente-auth-back-brand .cliente-auth-card-logo,.cliente-theme-dark .cliente-auth-card-logo,.cliente-theme-light .cliente-auth-card-logo{width:min(260px,100%)!important;min-height:78px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--a9-radius-md)!important;background:var(--a9-navy-deepest)!important;box-shadow:none!important;padding:16px 22px!important}.cliente-auth-card-logo img{max-height:46px!important}.cliente-auth-card .cliente-kicker,.cliente-auth-card .cliente-step-row span,.cliente-auth-card .cliente-field>span,.cliente-theme-dark .cliente-auth-card .cliente-kicker,.cliente-theme-dark .cliente-auth-card .cliente-step-row span,.cliente-theme-dark .cliente-auth-card .cliente-field>span{color:var(--a9-lime)!important;font-weight:800!important;letter-spacing:0!important}.cliente-theme-light .cliente-auth-card .cliente-kicker,.cliente-theme-light .cliente-auth-card .cliente-step-row span,.cliente-theme-light .cliente-auth-card .cliente-field>span{color:#167a34!important}.cliente-auth-card h1,.cliente-theme-dark .cliente-auth-card h1{color:var(--a9-fg-1)!important;font-size:clamp(34px,5vw,48px)!important;font-weight:800!important;line-height:1.04!important;letter-spacing:0!important;text-transform:none!important}.cliente-theme-light .cliente-auth-card h1{color:var(--a9-ink-1)!important}.cliente-auth-card p,.cliente-auth-brand-line,.cliente-auth-switch,.cliente-check-row,.cliente-step-row,.cliente-theme-dark .cliente-auth-card p,.cliente-theme-dark .cliente-auth-brand-line,.cliente-theme-dark .cliente-auth-switch,.cliente-theme-dark .cliente-check-row,.cliente-theme-dark .cliente-step-row{color:var(--a9-fg-2)!important;font-weight:500!important}.cliente-theme-light .cliente-auth-card p,.cliente-theme-light .cliente-auth-brand-line,.cliente-theme-light .cliente-auth-switch,.cliente-theme-light .cliente-check-row,.cliente-theme-light .cliente-step-row{color:var(--a9-ink-2)!important}.cliente-auth-brand-line img{filter:none!important}.cliente-auth-card .cliente-input-shell,.cliente-theme-dark .cliente-auth-card .cliente-input-shell,.cliente-auth-card .cliente-field input,.cliente-theme-dark .cliente-auth-card .cliente-field input{border-color:#ffffff1f!important;background:#ffffff0e!important;color:var(--a9-fg-1)!important}.cliente-theme-light .cliente-auth-card .cliente-input-shell,.cliente-theme-light .cliente-auth-card .cliente-field input{border-color:#04102b24!important;background:#fff!important;color:var(--a9-ink-1)!important}.cliente-auth-card .cliente-input-shell:focus-within{border-color:var(--a9-lime)!important;box-shadow:0 0 0 4px #6dff301f!important}.cliente-auth-card .cliente-input-shell svg,.cliente-theme-dark .cliente-auth-card .cliente-input-shell svg{color:var(--a9-fg-2)!important}.cliente-theme-light .cliente-auth-card .cliente-input-shell svg{color:var(--a9-ink-3)!important}.cliente-auth-card input::-moz-placeholder,.cliente-theme-dark .cliente-auth-card input::-moz-placeholder{color:#ffffff75!important}.cliente-auth-card input::placeholder,.cliente-theme-dark .cliente-auth-card input::placeholder{color:#ffffff75!important}.cliente-theme-light .cliente-auth-card input::-moz-placeholder{color:var(--a9-ink-3)!important}.cliente-theme-light .cliente-auth-card input::placeholder{color:var(--a9-ink-3)!important}.cliente-auth-card .cliente-link-action,.cliente-auth-card .cliente-auth-switch strong,.cliente-auth-card .cliente-check-row a,.cliente-theme-dark .cliente-auth-card .cliente-link-action,.cliente-theme-dark .cliente-auth-card .cliente-auth-switch strong,.cliente-theme-dark .cliente-auth-card .cliente-check-row a{color:var(--a9-cyan)!important;border-bottom:1px solid rgba(41,255,232,.45)!important;font-weight:700!important;text-transform:none!important}.cliente-theme-light .cliente-auth-card .cliente-link-action,.cliente-theme-light .cliente-auth-card .cliente-auth-switch strong,.cliente-theme-light .cliente-auth-card .cliente-check-row a{color:#087677!important;border-bottom-color:#08767759!important}.cliente-auth-card .cliente-btn,.cliente-auth-card a.cliente-btn,.cliente-theme-dark .cliente-auth-card .cliente-btn,.cliente-theme-light .cliente-auth-card .cliente-btn{min-height:52px!important;border:1px solid var(--a9-lime)!important;border-radius:var(--a9-radius-pill)!important;background-color:var(--a9-lime)!important;background-image:var(--brand-gradient)!important;color:var(--a9-fg-on-lime)!important;box-shadow:var(--a9-glow-soft)!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}.cliente-auth-card .cliente-btn-ghost,.cliente-theme-dark .cliente-auth-card .cliente-btn-ghost{border-color:#ffffff24!important;background:#ffffff0b!important;color:var(--a9-fg-1)!important;box-shadow:none!important}.cliente-theme-light .cliente-auth-card .cliente-btn-ghost{border-color:#04102b24!important;background:#fff!important;color:var(--a9-ink-1)!important}.cliente-auth-back-btn,.cliente-theme-dark .cliente-auth-back-btn{border:1px solid rgba(255,255,255,.12)!important;border-radius:var(--a9-radius-md)!important;background:#ffffff0e!important;color:var(--a9-fg-1)!important;box-shadow:none!important}.cliente-theme-light .cliente-auth-back-btn{border-color:#04102b24!important;background:#fff!important;color:var(--a9-ink-1)!important}.cliente-auth-card .cliente-progress,.cliente-theme-dark .cliente-auth-card .cliente-progress{border:1px solid rgba(255,255,255,.12)!important;background:#ffffff14!important;box-shadow:none!important}.cliente-theme-light .cliente-auth-card .cliente-progress{border-color:#04102b1f!important;background:var(--a9-paper-2)!important}.cliente-auth-card .cliente-progress span{background:var(--a9-gradient)!important}.cliente-auth-card .cliente-photo-picker{color:inherit!important}.cliente-auth-card .cliente-photo-picker>span{border:1px solid rgba(109,255,48,.4)!important;background:#6dff3024!important;color:var(--a9-lime)!important}.cliente-theme-light .cliente-auth-card .cliente-photo-picker>span{color:var(--a9-ink-1)!important}.cliente-auth-card .cliente-error,.cliente-theme-dark .cliente-auth-card .cliente-error{border:1px solid rgba(255,90,95,.42)!important;border-radius:var(--a9-radius-md)!important;background:#ff5a5f1f!important;color:#ffb6ba!important;box-shadow:none!important}.cliente-theme-light .cliente-auth-card .cliente-error{border-color:#b41e2c38!important;background:#ff5a5f1a!important;color:#8b1e2d!important}.cliente-auth-card .cliente-success,.cliente-theme-dark .cliente-auth-card .cliente-success{border:1px solid rgba(109,255,48,.36)!important;border-radius:var(--a9-radius-md)!important;background:#6dff301f!important;color:var(--a9-fg-1)!important}.cliente-theme-light .cliente-auth-card .cliente-success{color:var(--a9-ink-1)!important}.cliente-sidebar .cliente-auth-actions .cliente-btn-outline,.cliente-sidebar .cliente-auth-actions a.cliente-btn-outline,.cliente-theme-light .cliente-sidebar .cliente-auth-actions .cliente-btn-outline,.cliente-theme-light .cliente-sidebar .cliente-auth-actions a.cliente-btn-outline{border-color:#ffffff29!important;background:#ffffff0b!important;color:var(--a9-fg-1)!important}.cliente-sidebar .cliente-auth-actions .cliente-btn-outline:hover,.cliente-sidebar .cliente-auth-actions a.cliente-btn-outline:hover{border-color:#6dff306b!important;background:#6dff301a!important;color:var(--a9-lime)!important}@media (max-width: 760px){.cliente-auth-page,.cliente-theme-light .cliente-auth-page,.cliente-theme-dark .cliente-auth-page{min-height:calc(100vh - 64px)!important;place-items:start center!important;padding:22px 12px 104px!important}.cliente-auth-page .cliente-auth-card{width:min(100%,560px)!important;margin-inline:0!important;padding:22px 18px!important}.cliente-auth-card h1{font-size:clamp(30px,9vw,38px)!important}}.cliente-app.has-a9-cursor :is(a[href],button,[role=button],summary,label:has(input[type=checkbox]),label:has(input[type=radio]),label.cliente-photo-picker,label.cliente-course-switch,.cliente-event-card,.cliente-event-featured,.cliente-ticket-event-card,.cliente-news-card,.cliente-product-card,.cliente-course-card,.cliente-action-card,.cliente-speaker-card,.cliente-mentor-card,.cliente-schedule-card,.cliente-connection-event-card,.cliente-connection-card,.cliente-notification-card,.cliente-profile-tip-list a,.cliente-menu-grid a,.cliente-quick-grid a,.cliente-logo-grid a,.cliente-sponsor-grid a,.cliente-tabs button,.cliente-profile-tabs button,.cliente-location-filters button,.cliente-track-filters button,.cliente-answer-list button,.cliente-pagination button,.cliente-map-toolbar button,.cliente-schedule-save,.cliente-schedule-feedback,.cliente-schedule-now-segment button,.cliente-schedule-now-jump,.cliente-floating-day,.cliente-floating-time,.cliente-scroll-top,.cliente-bottom-menu,.cliente-icon-btn,.cliente-theme-toggle,.cliente-avatar-link,.cliente-mini-login,.cliente-favorite-event,.cliente-course-module-toggle,.cliente-course-module-lessons button,.cliente-feedback-stars button,.cliente-feedback-submit,.cliente-feedback-modal-head>button,.cliente-modal-head button,.cliente-connection-actions button,.cliente-connection-export,.cliente-photo-picker,.cliente-course-switch),.cliente-app.has-a9-cursor :is(a[href],button,[role=button],summary,label:has(input[type=checkbox]),label:has(input[type=radio]),label.cliente-photo-picker,label.cliente-course-switch,.cliente-event-card,.cliente-event-featured,.cliente-ticket-event-card,.cliente-news-card,.cliente-product-card,.cliente-course-card,.cliente-action-card,.cliente-speaker-card,.cliente-mentor-card,.cliente-schedule-card,.cliente-connection-event-card,.cliente-connection-card,.cliente-notification-card,.cliente-profile-tip-list a,.cliente-menu-grid a,.cliente-quick-grid a,.cliente-logo-grid a,.cliente-sponsor-grid a,.cliente-tabs button,.cliente-profile-tabs button,.cliente-location-filters button,.cliente-track-filters button,.cliente-answer-list button,.cliente-pagination button,.cliente-map-toolbar button,.cliente-schedule-save,.cliente-schedule-feedback,.cliente-schedule-now-segment button,.cliente-schedule-now-jump,.cliente-floating-day,.cliente-floating-time,.cliente-scroll-top,.cliente-bottom-menu,.cliente-icon-btn,.cliente-theme-toggle,.cliente-avatar-link,.cliente-mini-login,.cliente-favorite-event,.cliente-course-module-toggle,.cliente-course-module-lessons button,.cliente-feedback-stars button,.cliente-feedback-submit,.cliente-feedback-modal-head>button,.cliente-modal-head button,.cliente-connection-actions button,.cliente-connection-export,.cliente-photo-picker,.cliente-course-switch) *{cursor:pointer!important}.cliente-app.has-a9-cursor :is(input,textarea,[contenteditable=true]),.cliente-app.has-a9-cursor :is(input,textarea,[contenteditable=true]) *{cursor:text!important}.cliente-app.has-a9-cursor :is(button:disabled,input:disabled,textarea:disabled,select:disabled,[aria-disabled=true],.is-disabled),.cliente-app.has-a9-cursor :is(button:disabled,input:disabled,textarea:disabled,select:disabled,[aria-disabled=true],.is-disabled) *{cursor:not-allowed!important}.cliente-event-grid .cliente-event-card,.cliente-event-featured,.cliente-ticket-event-card,.cliente-connection-event-card{border-color:#6dff3047!important}.cliente-event-grid .cliente-event-card:hover,.cliente-event-featured:hover,.cliente-ticket-event-card:hover,.cliente-connection-event-card:hover{border-color:var(--a9-lime)!important;box-shadow:var(--a9-shadow-card),0 0 0 1px #6dff3052,var(--a9-glow-soft)!important;transform:translateY(-2px)!important}.cliente-event-grid .cliente-event-card:focus-visible,.cliente-event-featured:focus-visible,.cliente-ticket-event-card:focus-visible,.cliente-connection-event-card:focus-visible{outline:3px solid rgba(109,255,48,.5)!important;outline-offset:3px!important}.cliente-app :where(.cliente-input-shell,.cliente-search,.cliente-course-search) :is(input,textarea),.cliente-auth-page :where(.cliente-input-shell,.cliente-search,.cliente-course-search) :is(input,textarea),.cliente-app :where(.cliente-input-shell,.cliente-search,.cliente-course-search) :is(input,textarea):focus,.cliente-auth-page :where(.cliente-input-shell,.cliente-search,.cliente-course-search) :is(input,textarea):focus,.cliente-app :where(.cliente-input-shell,.cliente-search,.cliente-course-search) :is(input,textarea):focus-visible,.cliente-auth-page :where(.cliente-input-shell,.cliente-search,.cliente-course-search) :is(input,textarea):focus-visible{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}.cliente-app .cliente-input-shell :is(input,textarea),.cliente-auth-page .cliente-input-shell :is(input,textarea){padding:0 4px!important}.cliente-app .cliente-textarea-shell textarea,.cliente-auth-page .cliente-textarea-shell textarea{padding:0!important}.cliente-app :where(.cliente-input-shell,.cliente-textarea-shell,.cliente-search,.cliente-course-search),.cliente-auth-page :where(.cliente-input-shell,.cliente-textarea-shell,.cliente-search,.cliente-course-search){overflow:hidden}.cliente-app .cliente-field .cliente-input-shell :is(input,textarea),.cliente-app .cliente-auth-card .cliente-field .cliente-input-shell :is(input,textarea),.cliente-auth-page .cliente-field .cliente-input-shell :is(input,textarea),.cliente-auth-page .cliente-auth-card .cliente-field .cliente-input-shell :is(input,textarea),.cliente-app.cliente-theme-light .cliente-auth-card .cliente-field .cliente-input-shell :is(input,textarea),.cliente-app.cliente-theme-dark .cliente-auth-card .cliente-field .cliente-input-shell :is(input,textarea),.cliente-app .cliente-field .cliente-input-shell :is(input,textarea):focus,.cliente-app .cliente-auth-card .cliente-field .cliente-input-shell :is(input,textarea):focus,.cliente-auth-page .cliente-field .cliente-input-shell :is(input,textarea):focus,.cliente-auth-page .cliente-auth-card .cliente-field .cliente-input-shell :is(input,textarea):focus,.cliente-app.cliente-theme-light .cliente-auth-card .cliente-field .cliente-input-shell :is(input,textarea):focus,.cliente-app.cliente-theme-dark .cliente-auth-card .cliente-field .cliente-input-shell :is(input,textarea):focus{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}.cliente-footer.cliente-site-footer,.cliente-theme-dark .cliente-footer.cliente-site-footer,.cliente-theme-light .cliente-footer.cliente-site-footer{width:min(1280px,calc(100% - 48px))!important;margin:clamp(36px,5vw,60px) auto 28px!important;display:grid!important;grid-template-columns:minmax(240px,.72fr) minmax(0,1.65fr)!important;gap:clamp(28px,4vw,52px)!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:22px!important;background:radial-gradient(circle at 0% 0%,rgba(109,255,48,.11),transparent 34%),linear-gradient(180deg,#ffffff09,#ffffff03),var(--a9-navy-deepest)!important;box-shadow:0 26px 70px -38px #000000bf!important;color:var(--a9-fg-2)!important;overflow:hidden!important;padding:clamp(26px,3.4vw,40px)!important}.cliente-footer-brand{display:grid;align-content:start;gap:18px;min-width:0}.cliente-footer.cliente-site-footer .cliente-footer-logo{width:min(214px,100%)!important;min-height:auto!important;display:inline-flex!important;align-items:center!important;border:0!important;background:transparent!important;padding:0!important}.cliente-footer.cliente-site-footer .cliente-footer-logo img{width:100%!important;max-height:52px!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:left center!important;object-position:left center!important}.cliente-footer.cliente-site-footer .cliente-footer-brand p,.cliente-theme-dark .cliente-footer.cliente-site-footer .cliente-footer-brand p,.cliente-theme-light .cliente-footer.cliente-site-footer .cliente-footer-brand p{max-width:360px!important;width:min(100%,300px)!important;margin:0!important;color:var(--a9-fg-2)!important;font-size:14px!important;line-height:1.55!important;font-weight:500!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:break-word!important}.cliente-footer-social{display:flex;flex-wrap:wrap;gap:10px}.cliente-footer.cliente-site-footer .cliente-footer-social a,.cliente-theme-dark .cliente-footer.cliente-site-footer .cliente-footer-social a,.cliente-theme-light .cliente-footer.cliente-site-footer .cliente-footer-social a{width:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:999px!important;background:#ffffff0e!important;color:var(--a9-fg-1)!important;text-decoration:none!important;transition:transform var(--a9-dur-fast) var(--a9-ease-out),border-color var(--a9-dur-fast) var(--a9-ease-out),background var(--a9-dur-fast) var(--a9-ease-out),color var(--a9-dur-fast) var(--a9-ease-out)!important}.cliente-footer.cliente-site-footer .cliente-footer-social a:hover{transform:translateY(-2px);border-color:#6dff307a!important;background:#6dff3024!important;color:var(--a9-lime)!important}.cliente-footer-links{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:26px clamp(22px,3.6vw,42px);min-width:0}.cliente-footer-column{display:grid!important;align-content:start!important;gap:10px!important;min-width:0}.cliente-footer.cliente-site-footer .cliente-footer-column strong,.cliente-theme-dark .cliente-footer.cliente-site-footer .cliente-footer-column strong,.cliente-theme-light .cliente-footer.cliente-site-footer .cliente-footer-column strong{color:var(--a9-fg-1)!important;font-size:13px!important;font-weight:800!important;letter-spacing:0!important;line-height:1.2!important;text-transform:none!important}.cliente-footer.cliente-site-footer .cliente-footer-column a,.cliente-footer.cliente-site-footer .cliente-footer-legal a,.cliente-theme-dark .cliente-footer.cliente-site-footer .cliente-footer-column a,.cliente-theme-dark .cliente-footer.cliente-site-footer .cliente-footer-legal a,.cliente-theme-light .cliente-footer.cliente-site-footer .cliente-footer-column a,.cliente-theme-light .cliente-footer.cliente-site-footer .cliente-footer-legal a{width:-moz-fit-content;width:fit-content;max-width:100%;display:inline-flex;align-items:center;gap:8px;color:var(--a9-fg-3)!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important;text-decoration:none!important;overflow-wrap:anywhere;transition:color var(--a9-dur-fast) var(--a9-ease-out),transform var(--a9-dur-fast) var(--a9-ease-out)!important}.cliente-footer.cliente-site-footer .cliente-footer-column a:hover,.cliente-footer.cliente-site-footer .cliente-footer-legal a:hover{color:var(--a9-lime)!important;transform:translate(2px)}.cliente-footer-contact a:first-of-type{margin-top:2px}.cliente-footer.cliente-site-footer .cliente-footer-bottom,.cliente-theme-dark .cliente-footer.cliente-site-footer .cliente-footer-bottom,.cliente-theme-light .cliente-footer.cliente-site-footer .cliente-footer-bottom{grid-column:1 / -1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;border-top:1px solid rgba(255,255,255,.1)!important;margin:4px 0 0!important;padding:18px 0 0!important;color:var(--a9-fg-3)!important;font-size:12px!important;font-weight:500!important}.cliente-footer-bottom>div:first-child,.cliente-footer-legal{display:flex;flex-wrap:wrap;gap:8px 18px;min-width:0}.cliente-footer-bottom>div:first-child{flex-direction:column}.cliente-footer.cliente-site-footer .cliente-footer-bottom span{max-width:100%;display:block;overflow-wrap:anywhere;white-space:normal!important}.cliente-footer-legal{justify-content:flex-end}.cliente-footer-legal span{color:var(--a9-fg-3)}@media (max-width: 980px){.cliente-footer.cliente-site-footer,.cliente-theme-dark .cliente-footer.cliente-site-footer,.cliente-theme-light .cliente-footer.cliente-site-footer{grid-template-columns:1fr!important;gap:30px!important}.cliente-footer.cliente-site-footer .cliente-footer-brand p,.cliente-theme-dark .cliente-footer.cliente-site-footer .cliente-footer-brand p,.cliente-theme-light .cliente-footer.cliente-site-footer .cliente-footer-brand p{max-width:620px!important}}@media (max-width: 760px){.cliente-footer.cliente-site-footer,.cliente-theme-dark .cliente-footer.cliente-site-footer,.cliente-theme-light .cliente-footer.cliente-site-footer{width:min(100% - 24px,560px)!important;margin:38px auto 96px!important;gap:26px!important;border-radius:18px!important;padding:22px!important}.cliente-footer.cliente-site-footer .cliente-footer-logo{width:min(210px,100%)!important}.cliente-footer.cliente-site-footer .cliente-footer-brand p,.cliente-theme-dark .cliente-footer.cliente-site-footer .cliente-footer-brand p,.cliente-theme-light .cliente-footer.cliente-site-footer .cliente-footer-brand p{max-width:100%!important;width:min(100%,285px)!important;font-size:14px!important;line-height:1.55!important;overflow-wrap:break-word!important}.cliente-footer-links{grid-template-columns:1fr;gap:22px}.cliente-footer-contact{grid-column:auto}.cliente-footer.cliente-site-footer .cliente-footer-bottom,.cliente-theme-dark .cliente-footer.cliente-site-footer .cliente-footer-bottom,.cliente-theme-light .cliente-footer.cliente-site-footer .cliente-footer-bottom{align-items:flex-start!important;flex-direction:column!important;margin:2px 0 0!important;padding:18px 0 0!important}.cliente-footer-legal{width:100%;justify-content:flex-start}.cliente-footer-bottom>div:first-child{width:100%}}.cliente-app.cliente-theme-dark.is-event-context .cliente-action-card p,.cliente-app.cliente-theme-dark.is-event-context .cliente-action-card-copy p{color:var(--a9-fg-2);line-height:1.45}.cliente-app.cliente-theme-dark.is-event-context .cliente-action-card:hover p,.cliente-app.cliente-theme-dark.is-event-context .cliente-action-card:hover .cliente-action-card-copy p{color:#ffffffdb}.cliente-app.cliente-theme-dark.is-event-context .cliente-action-card-locked p,.cliente-app.cliente-theme-dark.is-event-context .cliente-action-card-locked .cliente-action-card-copy p{color:#ffffffb3}.cliente-app .cliente-news-card{--news-category-color: var(--a9-lime);--news-category-contrast: var(--a9-fg-on-lime);border-color:color-mix(in srgb,var(--news-category-color) 72%,rgba(255,255,255,.08))}.cliente-app .cliente-news-card:hover{border-color:var(--news-category-color);box-shadow:var(--a9-shadow-card),0 0 0 1px color-mix(in srgb,var(--news-category-color) 34%,transparent)}.cliente-app .cliente-news-card>div:first-child,.cliente-theme-dark .cliente-news-card>div:first-child,.cliente-theme-light .cliente-news-card>div:first-child{border:0;border-bottom:0;border-radius:0}.cliente-app .cliente-news-card>span{width:-moz-fit-content;width:fit-content;min-height:28px;display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--news-category-color) 72%,transparent);border-radius:var(--a9-radius-pill);background:var(--news-category-color);color:var(--news-category-contrast);padding:0 10px;font-size:11px;font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase}.cliente-app .cliente-section-head a{min-height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(109,255,48,.36);border-radius:var(--a9-radius-pill);background:#6dff301f;color:var(--a9-lime);padding:0 14px;font-size:13px;font-weight:700;letter-spacing:0;line-height:1;text-transform:none;white-space:nowrap}.cliente-app .cliente-section-head a:hover{border-color:var(--a9-lime);background-color:var(--a9-lime);background-image:var(--brand-gradient);color:var(--a9-fg-on-lime)}.cliente-app.cliente-theme-light .cliente-section-head a{border-color:#04102b29;background:#6dff3033;color:var(--a9-ink-1)}.cliente-app.cliente-theme-light .cliente-section-head a:hover{border-color:#04102b3d;background-color:var(--a9-lime);background-image:var(--brand-gradient);color:var(--a9-fg-on-lime)}.cliente-app.cliente-theme-light .cliente-divider-label{color:var(--a9-ink-1)}.cliente-app.cliente-theme-light .cliente-divider-label span{background:#04102b2e}.cliente-home-events{justify-items:center}.cliente-event-featured{width:min(90%,1180px);height:clamp(500px,52vw,600px);min-height:500px;margin-inline:auto}.cliente-course-detail:not(.is-player) .cliente-course-hero{width:min(90%,920px);height:auto;min-height:0;max-height:none;margin-inline:auto;aspect-ratio:23 / 9}@media (max-width: 768px){.cliente-event-featured,.cliente-course-detail:not(.is-player) .cliente-course-hero{width:100%;height:auto;min-height:0;max-height:none}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--a9-font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{color-scheme:dark;--a9-lime: #6DFF30;--a9-lime-pure: #00FF00;--a9-cyan: #29FFE8;--a9-cyan-pure: #00FFE7;--a9-gradient: linear-gradient(90deg, #6DFF30 0%, #29FFE8 100%);--brand-gradient: var(--a9-gradient);--a9-navy-deepest: #03081C;--a9-navy-900: #050E2A;--a9-navy-800: #0A1638;--a9-navy-700: #122150;--a9-navy-600: #1E2F6A;--a9-navy-ink: #04102B;--a9-fg-1: #FFFFFF;--a9-fg-2: rgba(255, 255, 255, .78);--a9-fg-3: rgba(255, 255, 255, .55);--a9-fg-4: rgba(255, 255, 255, .3);--a9-fg-on-lime: #03081C;--a9-paper: #F6F7FB;--a9-paper-2: #ECEEF6;--a9-ink-1: #03081C;--a9-ink-2: #2A3050;--a9-ink-3: #5A6086;--a9-success: #6DFF30;--a9-info: #29FFE8;--a9-warn: #FFB84A;--a9-error: #FF5A5F;--a9-font-body: "Poppins", "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--a9-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Consolas, monospace;--a9-space-1: 4px;--a9-space-2: 8px;--a9-space-3: 12px;--a9-space-4: 16px;--a9-space-5: 20px;--a9-space-6: 24px;--a9-space-8: 32px;--a9-space-10: 40px;--a9-space-12: 48px;--a9-space-16: 64px;--a9-space-20: 80px;--a9-space-24: 96px;--a9-space-32: 128px;--a9-radius-xs: 4px;--a9-radius-sm: 8px;--a9-radius-md: 14px;--a9-radius-lg: 20px;--a9-radius-xl: 28px;--a9-radius-2xl: 40px;--a9-radius-pill: 9999px;--a9-glow-lime: 0 0 32px rgba(109, 255, 48, .55), 0 0 64px rgba(109, 255, 48, .25);--a9-glow-cyan: 0 0 32px rgba(41, 255, 232, .55), 0 0 64px rgba(41, 255, 232, .25);--a9-glow-soft: 0 8px 40px rgba(41, 255, 232, .18), 0 2px 8px rgba(0, 0, 0, .35);--a9-shadow-card: 0 16px 48px -16px rgba(0, 0, 0, .6), 0 4px 16px -4px rgba(0, 0, 0, .4);--a9-shadow-flat: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 0 0 1px rgba(255, 255, 255, .06);--a9-ease-out: cubic-bezier(.16, 1, .3, 1);--a9-ease-in: cubic-bezier(.7, 0, .84, 0);--a9-ease-in-out: cubic-bezier(.65, 0, .35, 1);--a9-dur-fast: .14s;--a9-dur-base: .24s;--a9-dur-slow: .48s;--background: var(--a9-navy-900);--foreground: var(--a9-fg-1);--card: var(--a9-navy-800);--card-foreground: var(--a9-fg-1);--popover: var(--a9-navy-800);--popover-foreground: var(--a9-fg-1);--primary: var(--a9-lime);--primary-foreground: var(--a9-fg-on-lime);--secondary: var(--a9-navy-700);--secondary-foreground: var(--a9-fg-2);--muted: var(--a9-navy-600);--muted-foreground: var(--a9-fg-3);--accent: var(--a9-cyan);--accent-foreground: var(--a9-fg-on-lime);--destructive: var(--a9-error);--destructive-foreground: white;--border: var(--a9-navy-600);--input: var(--a9-navy-800);--ring: var(--a9-lime);--radius: 8px;--neon-glow: 120 100% 50%;--green-dark-bg: hsl(120 15% 6%);--green-dark-card: hsl(120 12% 8%);--green-dark-border: hsl(120 10% 12%);--sidebar-background: var(--a9-navy-900);--sidebar-foreground: var(--a9-fg-2);--sidebar-primary: var(--a9-lime);--sidebar-primary-foreground: var(--a9-fg-on-lime);--sidebar-accent: var(--a9-navy-700);--sidebar-accent-foreground: var(--a9-fg-1);--sidebar-border: rgba(255, 255, 255, .06);--sidebar-ring: var(--a9-lime)}*{border-color:var(--border)}body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--a9-font-body)}.a9-h3{font-size:1.5rem;line-height:2rem;font-weight:600;line-height:1.375}.a9-body-sm{font-size:.875rem;line-height:1.25rem;font-weight:400;color:var(--a9-fg-2)}.a9-btn-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;padding-left:1.75rem;padding-right:1.75rem;padding-top:var(--a9-space-3);padding-bottom:var(--a9-space-3);font-size:.875rem;line-height:1.25rem;font-weight:700;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;animation-duration:.15s;background-color:var(--a9-lime);background-image:var(--brand-gradient)!important;color:var(--a9-fg-on-lime);box-shadow:var(--a9-glow-lime)}.a9-btn-primary:hover{opacity:.9;box-shadow:var(--a9-glow-lime)}.a9-btn-ghost{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;padding-left:1.75rem;padding-right:1.75rem;padding-top:var(--a9-space-3);padding-bottom:var(--a9-space-3);font-size:.875rem;line-height:1.25rem;font-weight:700;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;animation-duration:.15s;background:transparent;color:var(--a9-fg-1);border:1px solid rgba(255,255,255,.18)}.a9-btn-ghost:hover{--tw-bg-opacity: .1;background:#ffffff1a}.a9-btn-gradient{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;padding-left:1.75rem;padding-right:1.75rem;padding-top:var(--a9-space-3);padding-bottom:var(--a9-space-3);font-size:.875rem;line-height:1.25rem;font-weight:700;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;animation-duration:.15s;background-color:var(--a9-lime);background-image:var(--brand-gradient)!important;color:var(--a9-fg-on-lime);box-shadow:var(--a9-glow-lime)}.a9-btn-brand-gradient{background-color:var(--a9-lime)!important;background-image:var(--brand-gradient)!important;color:var(--a9-fg-on-lime)}.a9-btn-brand-gradient:hover{filter:brightness(.96)}.a9-card{border-radius:var(--a9-radius-lg);padding:var(--a9-space-6);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}@media (min-width: 768px){.a9-card{padding:var(--a9-space-8)}}.a9-card{background:var(--a9-navy-800);box-shadow:var(--a9-shadow-card);border-top:1px solid rgba(255,255,255,.08)}.a9-card:hover{--tw-bg-opacity: .5;background:#29ffe805}.a9-pill-lime{display:inline-flex;align-items:center;border-radius:9999px;padding-left:var(--a9-space-3);padding-right:var(--a9-space-3);padding-top:var(--a9-space-1);padding-bottom:var(--a9-space-1);font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background:#6dff301f;color:var(--a9-lime)}.a9-pill-cyan{display:inline-flex;align-items:center;border-radius:9999px;padding-left:var(--a9-space-3);padding-right:var(--a9-space-3);padding-top:var(--a9-space-1);padding-bottom:var(--a9-space-1);font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background:#29ffe81f;color:var(--a9-cyan)}.a9-pill-warn{display:inline-flex;align-items:center;border-radius:9999px;padding-left:var(--a9-space-3);padding-right:var(--a9-space-3);padding-top:var(--a9-space-1);padding-bottom:var(--a9-space-1);font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background:#ffb84a1f;color:var(--a9-warn)}.a9-pill-error{display:inline-flex;align-items:center;border-radius:9999px;padding-left:var(--a9-space-3);padding-right:var(--a9-space-3);padding-top:var(--a9-space-1);padding-bottom:var(--a9-space-1);font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background:#ff5a5f1f;color:var(--a9-error)}.admin-shell{--admin-lime: #6dff30;--admin-cyan: #29ffe8;--admin-navy: #0a1638;--admin-navy-deep: #03081c;--admin-fg-1: rgba(255, 255, 255, .94);--admin-fg-2: rgba(255, 255, 255, .76);--admin-fg-3: rgba(255, 255, 255, .54);min-height:100vh;background:radial-gradient(circle at 20% 0%,rgba(109,255,48,.1),transparent 26%),linear-gradient(180deg,var(--background) 0%,#050a1c 100%);color:var(--foreground)}.admin-shell,.admin-shell *{scrollbar-color:var(--muted) var(--background);scrollbar-width:thin}.admin-shell *::-webkit-scrollbar{width:10px;height:10px}.admin-shell *::-webkit-scrollbar-track{background:var(--background)}.admin-shell *::-webkit-scrollbar-thumb{background:var(--muted);border:2px solid var(--background);border-radius:999px}.admin-shell *::-webkit-scrollbar-thumb:hover{background:#ffffff6b}.admin-shell [cmdk-item][data-selected=true],.admin-shell [cmdk-item][data-selected=true] *,.admin-shell [data-highlighted],.admin-shell [data-highlighted] *,.admin-shell [class*="hover:bg-accent"]:hover,.admin-shell [class*="hover:bg-accent"]:hover *,.admin-shell [class*="focus:bg-accent"]:focus,.admin-shell [class*="focus:bg-accent"]:focus *,.admin-shell [class*="data-[state=open]:bg-accent"][data-state=open],.admin-shell [class*="data-[state=open]:bg-accent"][data-state=open] *,body:has(.admin-shell) [cmdk-item][data-selected=true],body:has(.admin-shell) [cmdk-item][data-selected=true] *,body:has(.admin-shell) [data-highlighted],body:has(.admin-shell) [data-highlighted] *,body:has(.admin-shell) [class*="hover:bg-accent"]:hover,body:has(.admin-shell) [class*="hover:bg-accent"]:hover *,body:has(.admin-shell) [class*="focus:bg-accent"]:focus,body:has(.admin-shell) [class*="focus:bg-accent"]:focus *,body:has(.admin-shell) [class*="data-[state=open]:bg-accent"][data-state=open],body:has(.admin-shell) [class*="data-[state=open]:bg-accent"][data-state=open] *{color:var(--a9-fg-on-lime)!important}.admin-sidebar{width:19.5rem;max-width:calc(100vw - 28px);height:100vh;flex-direction:column;gap:.625rem;padding:.75rem .875rem;background:linear-gradient(180deg,#0a1638f0,#03081cfc),var(--admin-navy-deep);color:var(--admin-fg-1);border-right:1px solid rgba(255,255,255,.08);box-shadow:22px 0 60px #00000047;overflow:hidden}.admin-sidebar-desktop{display:none}.admin-sidebar-mobile{position:fixed;inset:0 auto 0 0;z-index:50;display:flex;transform:translate(-110%);transition:transform .22s ease}.admin-sidebar-mobile.is-open{transform:translate(0)}.admin-mobile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:#00000094;border:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-sidebar-brand,.admin-profile-card,.admin-nav-trigger,.admin-nav-item,.admin-logout-button,.admin-mobile-topbar,.admin-mobile-title{display:flex;align-items:center}.admin-sidebar-brand{min-height:3rem;justify-content:space-between;gap:.75rem}.admin-sidebar-logo{display:inline-flex;align-items:center;min-width:0}.admin-sidebar-brand-main,.admin-mobile-brand-actions{display:inline-flex;align-items:center;gap:.625rem;min-width:0}.admin-sidebar-logo img{height:2.25rem;width:auto;-o-object-fit:contain;object-fit:contain}.admin-help-button{width:2rem;height:2rem;flex:0 0 auto;color:var(--admin-fg-2)}.admin-help-button:hover{color:var(--admin-lime)}.admin-profile-card{min-height:3.5rem;gap:.625rem;padding:.625rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:linear-gradient(135deg,#6dff301f,#29ffe814),#ffffff0e}.admin-profile-card img,.admin-profile-card>span{width:2.25rem;height:2.25rem;flex:0 0 auto;border-radius:999px}.admin-profile-card img{border:1px solid rgba(109,255,48,.24);-o-object-fit:cover;object-fit:cover}.admin-profile-card>span{display:grid;place-items:center;background:var(--admin-lime);color:#050505;font-size:.8125rem;font-weight:800}.admin-profile-card div{min-width:0;display:grid;gap:.125rem}.admin-profile-card small,.admin-mobile-title span{color:var(--admin-fg-3);font-size:.6875rem;font-weight:600;line-height:1}.admin-profile-card strong,.admin-mobile-title strong{overflow:hidden;color:var(--admin-fg-1);font-size:.875rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.admin-nav-scroll{flex:1;min-height:0;overscroll-behavior:contain;overflow-y:auto;padding-right:0;scrollbar-width:none;-ms-overflow-style:none}.admin-sidebar::-webkit-scrollbar,.admin-nav-scroll::-webkit-scrollbar{width:0;height:0;display:none}.admin-nav-block{padding:.125rem 0}.admin-nav-block.with-divider{margin-top:.375rem;padding-top:.375rem;border-top:1px solid rgba(255,255,255,.08)}.admin-nav-group{display:grid;gap:.375rem}.admin-nav-trigger{width:100%;min-height:2.625rem;gap:.75rem;padding:0 .875rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0a;color:var(--admin-fg-2);cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.admin-nav-trigger:hover,.admin-nav-trigger.is-active{border-color:#6dff303d;background:#6dff3014;color:var(--admin-fg-1)}.admin-nav-trigger span{flex:1;text-align:left;font-size:.875rem;font-weight:800;line-height:1}.admin-nav-trigger-icon,.admin-nav-chevron{width:1.125rem;height:1.125rem;flex:0 0 auto}.admin-nav-chevron{transition:transform .18s ease}.admin-nav-chevron.is-open{transform:rotate(180deg)}.admin-nav-content{display:grid;gap:.25rem;margin-left:.875rem;margin-right:.25rem;padding-left:.75rem;padding-right:.25rem;border-left:1px solid rgba(255,255,255,.08)}.admin-nav-item{position:relative;min-height:2.125rem;align-items:center;gap:.625rem;padding:.375rem .75rem;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#ffffff06;color:var(--admin-fg-2);font-size:.8125rem;font-weight:500;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.admin-nav-item:before{content:"";position:absolute;left:-1px;top:50%;width:.125rem;height:1.25rem;border-radius:0 999px 999px 0;background:var(--admin-lime);box-shadow:0 0 18px #6dff3059;opacity:0;transform:translateY(-50%)}.admin-nav-item:hover{border-color:#6dff3052;background:#6dff301a;color:var(--admin-fg-1);transform:translate(2px)}.admin-nav-item.is-active{border-color:#6dff307a;background:linear-gradient(90deg,#6dff3033,#29ffe81a);color:var(--admin-lime);box-shadow:inset 0 1px #ffffff14}.admin-nav-item.is-active:before{opacity:1}.admin-nav-icon{width:1rem;height:1rem;flex:0 0 auto}.admin-nav-item.is-top-level{min-height:2.625rem;gap:.75rem;padding:0 .875rem;border-radius:8px;background:#ffffff0b;font-size:.875rem;font-weight:700}.admin-nav-item.is-top-level:hover{transform:translateY(-1px)}.admin-nav-item.is-top-level .admin-nav-icon{width:1.125rem;height:1.125rem}.admin-nav-item span{min-width:0;overflow-wrap:anywhere;line-height:1.25;white-space:normal}.admin-sidebar-foot{display:grid;gap:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08)}.admin-logout-button{width:100%;min-height:2.75rem;justify-content:center;gap:.5rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0b;color:var(--admin-fg-2);font-weight:700;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.admin-logout-button:hover{border-color:#6dff304d;background:#6dff301a;color:var(--admin-fg-1)}.admin-icon-button{width:2.625rem;height:2.625rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0e;color:var(--admin-fg-1);cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.admin-icon-button:hover{border-color:#6dff3057;background:#6dff301f;color:var(--admin-lime);transform:translateY(-1px)}.admin-mobile-topbar{position:fixed;inset:0 0 auto 0;z-index:35;height:4.25rem;justify-content:space-between;gap:.75rem;padding:0 1rem;border-bottom:1px solid rgba(255,255,255,.08);background:#03081cf5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-mobile-topbar img{height:2.125rem;width:auto;-o-object-fit:contain;object-fit:contain}.admin-mobile-brand-actions .admin-help-button{width:2.25rem;height:2.25rem}.admin-mobile-title{min-width:0;flex:1;flex-direction:column;align-items:flex-start;gap:.25rem}.admin-main{min-width:0;min-height:100vh;padding-top:4.25rem}@media (min-width: 1024px){.admin-shell{display:grid;grid-template-columns:19.5rem minmax(0,1fr);height:100vh;overflow:hidden}.admin-sidebar-desktop{position:sticky;top:0;display:flex}.admin-main{height:100vh;min-height:0;overflow:auto;padding-top:0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:calc(var(--a9-space-12) * -1)}.-left-12{left:calc(var(--a9-space-12) * -1)}.-right-12{right:calc(var(--a9-space-12) * -1)}.-right-3{right:calc(var(--a9-space-3) * -1)}.-top-12{top:calc(var(--a9-space-12) * -1)}.-top-3{top:calc(var(--a9-space-3) * -1)}.bottom-0{bottom:0}.bottom-3{bottom:var(--a9-space-3)}.left-0{left:0}.left-1{left:var(--a9-space-1)}.left-1\/2{left:50%}.left-2{left:var(--a9-space-2)}.left-2\.5{left:.625rem}.left-3{left:var(--a9-space-3)}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:var(--a9-space-1)}.right-2{right:var(--a9-space-2)}.right-3{right:var(--a9-space-3)}.right-4{right:var(--a9-space-4)}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:var(--a9-space-2)}.top-2\.5{top:.625rem}.top-3\.5{top:.875rem}.top-4{top:var(--a9-space-4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.-mx-1{margin-left:calc(var(--a9-space-1) * -1);margin-right:calc(var(--a9-space-1) * -1)}.-mx-6{margin-left:calc(var(--a9-space-6) * -1);margin-right:calc(var(--a9-space-6) * -1)}.-mx-8{margin-left:calc(var(--a9-space-8) * -1);margin-right:calc(var(--a9-space-8) * -1)}.mx-1{margin-left:var(--a9-space-1);margin-right:var(--a9-space-1)}.mx-2{margin-left:var(--a9-space-2);margin-right:var(--a9-space-2)}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:var(--a9-space-1);margin-bottom:var(--a9-space-1)}.-ml-3{margin-left:calc(var(--a9-space-3) * -1)}.-ml-4{margin-left:calc(var(--a9-space-4) * -1)}.-mt-4{margin-top:calc(var(--a9-space-4) * -1)}.-mt-6{margin-top:calc(var(--a9-space-6) * -1)}.mb-1{margin-bottom:var(--a9-space-1)}.mb-12{margin-bottom:var(--a9-space-12)}.mb-2{margin-bottom:var(--a9-space-2)}.mb-4{margin-bottom:var(--a9-space-4)}.mb-8{margin-bottom:var(--a9-space-8)}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:var(--a9-space-1)}.ml-2{margin-left:var(--a9-space-2)}.ml-auto{margin-left:auto}.mr-1{margin-right:var(--a9-space-1)}.mr-2{margin-right:var(--a9-space-2)}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:var(--a9-space-1)}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:var(--a9-space-2)}.mt-24{margin-top:var(--a9-space-24)}.mt-3{margin-top:var(--a9-space-3)}.mt-4{margin-top:var(--a9-space-4)}.mt-5{margin-top:var(--a9-space-5)}.mt-8{margin-top:var(--a9-space-8)}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:var(--a9-space-4);height:var(--a9-space-4)}.h-1{height:var(--a9-space-1)}.h-1\.5{height:.375rem}.h-10{height:var(--a9-space-10)}.h-11{height:2.75rem}.h-12{height:var(--a9-space-12)}.h-16{height:var(--a9-space-16)}.h-2{height:var(--a9-space-2)}.h-2\.5{height:.625rem}.h-20{height:var(--a9-space-20)}.h-28{height:7rem}.h-3{height:var(--a9-space-3)}.h-3\.5{height:.875rem}.h-32{height:var(--a9-space-32)}.h-4{height:var(--a9-space-4)}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:var(--a9-space-5)}.h-56{height:14rem}.h-6{height:var(--a9-space-6)}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:var(--a9-space-8)}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[70vh\]{height:70vh}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-44{max-height:11rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-10{min-height:var(--a9-space-10)}.min-h-\[1\.35rem\]{min-height:1.35rem}.min-h-\[100px\]{min-height:100px}.min-h-\[200px\]{min-height:200px}.min-h-\[280px\]{min-height:280px}.min-h-\[400px\]{min-height:400px}.min-h-\[560px\]{min-height:560px}.min-h-\[80px\]{min-height:80px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:var(--a9-space-1)}.w-1\/2{width:50%}.w-10{width:var(--a9-space-10)}.w-10\/12{width:83.333333%}.w-11{width:2.75rem}.w-11\/12{width:91.666667%}.w-12{width:var(--a9-space-12)}.w-14{width:3.5rem}.w-16{width:var(--a9-space-16)}.w-2{width:var(--a9-space-2)}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:var(--a9-space-20)}.w-24{width:var(--a9-space-24)}.w-28{width:7rem}.w-3{width:var(--a9-space-3)}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:var(--a9-space-32)}.w-36{width:9rem}.w-4{width:var(--a9-space-4)}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:var(--a9-space-5)}.w-6{width:var(--a9-space-6)}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:var(--a9-space-8)}.w-8\/12{width:66.666667%}.w-80{width:20rem}.w-9{width:2.25rem}.w-9\/12{width:75%}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-\[min\(380px\,calc\(100vw-2rem\)\)\]{width:min(380px,calc(100vw - 2rem))}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-5{min-width:var(--a9-space-5)}.min-w-\[12rem\]{min-width:12rem}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[80px\]{min-width:80px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[1180px\]{max-width:1180px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[250px\]{max-width:250px}.max-w-\[260px\]{max-width:260px}.max-w-\[300px\]{max-width:300px}.max-w-\[520px\]{max-width:520px}.max-w-\[600px\]{max-width:600px}.max-w-\[800px\]{max-width:800px}.max-w-\[900px\]{max-width:900px}.max-w-\[92\%\]{max-width:92%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-0\.5{gap:.125rem}.gap-1{gap:var(--a9-space-1)}.gap-1\.5{gap:.375rem}.gap-10{gap:var(--a9-space-10)}.gap-2{gap:var(--a9-space-2)}.gap-3{gap:var(--a9-space-3)}.gap-4{gap:var(--a9-space-4)}.gap-6{gap:var(--a9-space-6)}.gap-8{gap:var(--a9-space-8)}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--a9-space-1) * var(--tw-space-x-reverse));margin-left:calc(var(--a9-space-1) * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--a9-space-4) * var(--tw-space-x-reverse));margin-left:calc(var(--a9-space-4) * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--a9-space-1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--a9-space-1) * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--a9-space-2) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--a9-space-2) * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--a9-space-3) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--a9-space-3) * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--a9-space-4) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--a9-space-4) * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--a9-space-5) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--a9-space-5) * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--a9-space-6) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--a9-space-6) * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--a9-radius-lg)}.rounded-md{border-radius:var(--a9-radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--a9-radius-sm)}.rounded-xl{border-radius:var(--a9-radius-xl)}.rounded-b-md{border-bottom-right-radius:var(--a9-radius-md);border-bottom-left-radius:var(--a9-radius-md)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:var(--a9-radius-sm)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#6dff30\]{--tw-border-opacity: 1;border-color:rgb(109 255 48 / var(--tw-border-opacity, 1))}.border-\[--color-border\]{border-color:var(--color-border)}.border-amber-500\/30{border-color:#f59e0b4d}.border-blue-500\/30{border-color:#3b82f64d}.border-border{border-color:var(--border)}.border-destructive{border-color:var(--destructive)}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/50{border-color:#10b98180}.border-green-dark-border{border-color:var(--green-dark-border)}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-red-400\/40{border-color:#f8717166}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[\#03081c\]{--tw-bg-opacity: 1;background-color:rgb(3 8 28 / var(--tw-bg-opacity, 1))}.bg-\[\#07143a\]\/70{background-color:#07143ab3}.bg-\[\#6dff30\]{--tw-bg-opacity: 1;background-color:rgb(109 255 48 / var(--tw-bg-opacity, 1))}.bg-\[\#d9fdd3\]{--tw-bg-opacity: 1;background-color:rgb(217 253 211 / var(--tw-bg-opacity, 1))}.bg-\[\#efe7dd\]{--tw-bg-opacity: 1;background-color:rgb(239 231 221 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:var(--accent)}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-background{background-color:var(--background)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/10{background-color:#0000001a}.bg-black\/80{background-color:#000c}.bg-blue-500\/10{background-color:#3b82f61a}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-emerald-500\/5{background-color:#10b9810d}.bg-foreground{background-color:var(--foreground)}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-green-dark-card{background-color:var(--green-dark-card)}.bg-input{background-color:var(--input)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground{background-color:var(--muted-foreground)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar-background)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-slate-300\/60{background-color:#cbd5e199}.bg-slate-300\/70{background-color:#cbd5e1b3}.bg-slate-300\/80{background-color:#cbd5e1cc}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/\[0\.045\]{background-color:#ffffff0b}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.075\]{background-color:#ffffff13}.bg-zinc-950{--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}.bg-\[linear-gradient\(135deg\,rgba\(109\,255\,48\,0\.12\)\,transparent_30\%\)\,linear-gradient\(225deg\,rgba\(41\,255\,232\,0\.12\)\,transparent_34\%\)\,linear-gradient\(180deg\,\#050e2a_0\%\,\#03081c_100\%\)\]{background-image:linear-gradient(135deg,rgba(109,255,48,.12),transparent 30%),linear-gradient(225deg,rgba(41,255,232,.12),transparent 34%),linear-gradient(180deg,#050e2a,#03081c)}.bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(255\,255\,255\,0\.12\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 50% 0%,rgba(255,255,255,.12),transparent 34%)}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:var(--a9-space-1)}.p-2{padding:var(--a9-space-2)}.p-3{padding:var(--a9-space-3)}.p-4{padding:var(--a9-space-4)}.p-5{padding:var(--a9-space-5)}.p-6{padding:var(--a9-space-6)}.p-8{padding:var(--a9-space-8)}.p-9{padding:2.25rem}.p-\[1px\]{padding:1px}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:var(--a9-space-1);padding-right:var(--a9-space-1)}.px-2{padding-left:var(--a9-space-2);padding-right:var(--a9-space-2)}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:var(--a9-space-3);padding-right:var(--a9-space-3)}.px-4{padding-left:var(--a9-space-4);padding-right:var(--a9-space-4)}.px-5{padding-left:var(--a9-space-5);padding-right:var(--a9-space-5)}.px-6{padding-left:var(--a9-space-6);padding-right:var(--a9-space-6)}.px-8{padding-left:var(--a9-space-8);padding-right:var(--a9-space-8)}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:var(--a9-space-1);padding-bottom:var(--a9-space-1)}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:var(--a9-space-10);padding-bottom:var(--a9-space-10)}.py-12{padding-top:var(--a9-space-12);padding-bottom:var(--a9-space-12)}.py-2{padding-top:var(--a9-space-2);padding-bottom:var(--a9-space-2)}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:var(--a9-space-3);padding-bottom:var(--a9-space-3)}.py-4{padding-top:var(--a9-space-4);padding-bottom:var(--a9-space-4)}.py-6{padding-top:var(--a9-space-6);padding-bottom:var(--a9-space-6)}.py-8{padding-top:var(--a9-space-8);padding-bottom:var(--a9-space-8)}.pb-2{padding-bottom:var(--a9-space-2)}.pb-3{padding-bottom:var(--a9-space-3)}.pb-4{padding-bottom:var(--a9-space-4)}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:var(--a9-space-4)}.pl-8{padding-left:var(--a9-space-8)}.pl-9{padding-left:2.25rem}.pr-1{padding-right:var(--a9-space-1)}.pr-2{padding-right:var(--a9-space-2)}.pr-2\.5{padding-right:.625rem}.pr-8{padding-right:var(--a9-space-8)}.pt-0{padding-top:0}.pt-1{padding-top:var(--a9-space-1)}.pt-2{padding-top:var(--a9-space-2)}.pt-3{padding-top:var(--a9-space-3)}.pt-4{padding-top:var(--a9-space-4)}.pt-6{padding-top:var(--a9-space-6)}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-\[\'Sora\'\,sans-serif\]{font-family:Sora,sans-serif}.font-mono{font-family:var(--a9-font-mono)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#03081c\]{--tw-text-opacity: 1;color:rgb(3 8 28 / var(--tw-text-opacity, 1))}.text-\[\#111b21\]{--tw-text-opacity: 1;color:rgb(17 27 33 / var(--tw-text-opacity, 1))}.text-\[\#667781\]{--tw-text-opacity: 1;color:rgb(102 119 129 / var(--tw-text-opacity, 1))}.text-\[\#6dff30\]{--tw-text-opacity: 1;color:rgb(109 255 48 / var(--tw-text-opacity, 1))}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-foreground{color:var(--foreground)}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground{color:var(--sidebar-foreground)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-\[0\.07\]{opacity:.07}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow: 0 0 0 1px var(--sidebar-border);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(109\,255\,48\,0\.16\)\]{--tw-shadow: 0 18px 40px rgba(109,255,48,.16);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 24px 80px rgba(0,0,0,.35);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.38\)\]{--tw-shadow: 0 24px 80px rgba(0,0,0,.38);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_9999px_rgba\(2\,6\,23\,0\.16\)\]{--tw-shadow: inset 0 0 0 9999px rgba(2,6,23,.16);--tw-shadow-colored: inset 0 0 0 9999px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-ring{--tw-ring-color: var(--ring)}.ring-sidebar-ring{--tw-ring-color: var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color: var(--background)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.neon-glow{box-shadow:0 0 10px #6dff304d,0 0 30px #6dff3026}.ease-in-out{animation-timing-function:var(--a9-ease-in-out)}.\[background-image\:linear-gradient\(rgba\(255\,255\,255\,0\.7\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.7\)_1px\,transparent_1px\)\]{background-image:linear-gradient(rgba(255,255,255,.7) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.7) 1px,transparent 1px)}.\[background-size\:42px_42px\]{background-size:42px 42px}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::-moz-placeholder{color:var(--muted-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--a9-space-2) * -1)}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:var(--a9-space-1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:var(--a9-radius-md);border-bottom-left-radius:var(--a9-radius-md)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:var(--a9-radius-md);border-bottom-right-radius:var(--a9-radius-md)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:bg-\[\#6dff30\]:hover{--tw-bg-opacity: 1;background-color:rgb(109 255 48 / var(--tw-bg-opacity, 1))}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary:hover{background-color:var(--primary)}.hover\:bg-secondary:hover{background-color:var(--secondary)}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-transparent:hover{background-color:transparent}.hover\:text-\[\#03081c\]:hover{--tw-text-opacity: 1;color:rgb(3 8 28 / var(--tw-text-opacity, 1))}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:text-red-100:hover{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow: 0 0 0 1px var(--sidebar-accent);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-primary:focus{background-color:var(--primary)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-primary-foreground:focus{color:var(--primary-foreground)}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-primary:focus{--tw-ring-color: var(--primary)}.focus\:ring-ring:focus{--tw-ring-color: var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: var(--ring)}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: var(--sidebar-ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: var(--background)}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:brightness-75:disabled{--tw-brightness: brightness(.75);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.toaster .group-\[\.toaster\]\:border-border{border-color:var(--border)}.group.toast .group-\[\.toast\]\:bg-muted{background-color:var(--muted)}.group.toast .group-\[\.toast\]\:bg-primary{background-color:var(--primary)}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:var(--background)}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:var(--muted-foreground)}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:var(--primary-foreground)}.group.toaster .group-\[\.toaster\]\:text-foreground{color:var(--foreground)}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:var(--destructive)}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:var(--destructive-foreground)}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: var(--destructive)}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:var(--sidebar-accent-foreground)}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar-background)}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:var(--a9-space-8)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:var(--accent)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:var(--accent-foreground)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: var(--a9-space-1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: calc(var(--a9-space-1) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: var(--a9-space-1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: calc(var(--a9-space-1) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: var(--a9-space-5);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--a9-dur-base) var(--a9-ease-out)}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--a9-dur-base) var(--a9-ease-out)}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -var(--a9-space-2)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: var(--a9-space-2)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -var(--a9-space-2)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: var(--a9-space-2)}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:var(--a9-space-1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:var(--sidebar-accent-foreground)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:calc(var(--a9-space-4) * -1)}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:calc(var(--a9-space-8) * -1)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:var(--a9-space-8)!important;height:var(--a9-space-8)!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + var(--a9-space-4))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + var(--a9-space-4) + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--a9-radius-lg)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:var(--sidebar-border)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:var(--a9-space-2)!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:var(--sidebar-background)}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:var(--a9-space-1)}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - var(--a9-space-4))}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:var(--sidebar-accent-foreground)}.dark\:border-destructive:is(.dark *){border-color:var(--destructive)}.dark\:text-amber-200:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-blue-100:is(.dark *){--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:h-32{height:var(--a9-space-32)}.sm\:h-80{height:20rem}.sm\:w-48{width:12rem}.sm\:max-w-\[400px\]{max-width:400px}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xs{max-width:20rem}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:var(--a9-space-2)}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-6{gap:var(--a9-space-6)}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--a9-space-2) * var(--tw-space-x-reverse));margin-left:calc(var(--a9-space-2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--a9-space-4) * var(--tw-space-x-reverse));margin-left:calc(var(--a9-space-4) * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--a9-radius-lg)}.sm\:p-9{padding:2.25rem}.sm\:px-5{padding-left:var(--a9-space-5);padding-right:var(--a9-space-5)}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2 / span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:flex-1{flex:1 1 0%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,320px\)_minmax\(0\,360px\)\]{grid-template-columns:minmax(0,320px) minmax(0,360px)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:var(--a9-space-2)}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:var(--a9-space-2)}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:var(--a9-radius-xl)}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-w-6xl{max-width:72rem}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1fr_1\.5fr_auto_auto\]{grid-template-columns:1fr 1.5fr auto auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:items-end{align-items:flex-end}.lg\:justify-items-stretch{justify-items:stretch}.lg\:border-l{border-left-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:px-8{padding-left:var(--a9-space-8);padding-right:var(--a9-space-8)}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:var(--accent)}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:var(--a9-radius-md);border-bottom-left-radius:var(--a9-radius-md)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:var(--a9-radius-md);border-bottom-right-radius:var(--a9-radius-md)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:var(--a9-radius-md);border-bottom-right-radius:var(--a9-radius-md)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:var(--a9-space-4)}.\[\&\>svg\]\:top-4>svg{top:var(--a9-space-4)}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:var(--a9-space-4);height:var(--a9-space-4)}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:var(--a9-space-3)}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:var(--a9-space-3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:var(--a9-space-2);padding-right:var(--a9-space-2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:var(--a9-space-2);padding-right:var(--a9-space-2)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:var(--a9-space-5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:var(--a9-space-5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:var(--a9-space-12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:var(--a9-space-2);padding-right:var(--a9-space-2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:var(--a9-space-3);padding-bottom:var(--a9-space-3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:var(--a9-space-5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:var(--a9-space-5)}.\[\&_a\]\:cursor-pointer a{cursor:pointer}.\[\&_a\]\:text-blue-600 a{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_h1\]\:text-2xl h1{font-size:1.5rem;line-height:2rem}.\[\&_h1\]\:font-bold h1{font-weight:700}.\[\&_h2\]\:text-xl h2{font-size:1.25rem;line-height:1.75rem}.\[\&_h2\]\:font-semibold h2{font-weight:600}.\[\&_img\]\:max-w-full img{max-width:100%}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:var(--a9-space-4);height:var(--a9-space-4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--a9-space-2) * -1)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--a9-space-2) * -1)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
