.app-mock{--mock-bg:#000;--mock-card:#1c1c1e;--mock-card2:#2c2c2e;--mock-muted:#8e8e93;--mock-lime:#7aff18;--mock-duration:#5ac8fa;--mock-calories:#fa114f;--mock-streak:#ffd60a;--mock-intensity:#ff9f0a;--mock-recovery:#0a84ff;--mock-white:#fff;--mock-green:#163300;--mock-glass:#1e1e20d1;--mock-selected:#ffffff1a;--mock-divider:#ffffff14;--mock-workout:#fa114f;--mock-workout-gradient:linear-gradient(180deg, #380d19, #16080c);--mock-zone-gradient:linear-gradient(90deg, #235575, #5ac8fa, #30d158, #ffd60a, #ff9f0a, #ff453a);--mock-knob:#ffffffe0;color:var(--mock-white);letter-spacing:0}.mock-screen{background:var(--mock-bg);height:100%;position:relative;overflow:hidden}.mock-scroll{scrollbar-width:none;height:100%;padding-bottom:24cqw;overflow:hidden auto}.mock-scroll::-webkit-scrollbar{display:none}.mock-spacer{flex:1}.mock-tabbar{z-index:5;background:var(--mock-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;padding:1.2cqw;display:flex;position:absolute;bottom:2.5cqw;left:3.1cqw;right:3.1cqw}.mock-tab{border-radius:999px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1cqw;min-width:0;padding:2cqw 0;display:flex}.mock-tab.is-active{background:var(--mock-selected);color:var(--mock-lime)}.mock-tab svg{stroke-width:1.9px;width:6cqw;height:6cqw}.mock-tab>span:last-child{white-space:nowrap;font-size:2.65cqw;font-weight:600}.mock-log-icon{background:var(--mock-white);width:6cqw;height:6cqw;color:var(--mock-bg);border-radius:50%;place-items:center;display:grid}.mock-log-icon svg{stroke-width:3px;width:4cqw;height:4cqw}.mock-feed-header{align-items:center;gap:2cqw;padding:2cqw 3.75cqw 4cqw;display:flex}.mock-feed-header>strong{font-size:7cqw;font-weight:800}.mock-feed-header>svg{flex-shrink:0;width:5.5cqw;height:5.5cqw}.mock-feed-header .mock-chevron{width:3.5cqw}.mock-streak{background:var(--mock-green);border-radius:999px;align-items:center;gap:1cqw;padding:1.5cqw 2.5cqw;display:flex}.mock-streak svg{color:var(--mock-intensity);width:3.5cqw;height:3.5cqw}.mock-streak b{color:var(--mock-lime);font-size:3.5cqw}.mock-post-header{align-items:center;gap:2.2cqw;padding:0 3.75cqw 2.5cqw;display:flex}.mock-person{align-items:center;gap:1.5cqw;font-size:3.8cqw;display:flex}.mock-open{background:var(--mock-green);color:var(--mock-lime);border-radius:1.5cqw;padding:.5cqw 1.3cqw;font-size:2.6cqw;font-weight:800}.mock-post-header p{color:var(--mock-muted);margin:.6cqw 0 0;font-size:2.8cqw}.mock-post-title{margin:0 0 2.5cqw;padding:0 3.75cqw;font-size:6.3cqw;font-weight:800;line-height:1.15}.mock-feed-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1cqw;padding:0 3.75cqw 3.5cqw;display:grid}.mock-feed-stats span{color:var(--mock-muted);font-size:2.85cqw;display:block}.mock-feed-stats strong{margin-top:.5cqw;font-size:4.5cqw;font-weight:800;display:block}.mock-stat-duration{color:var(--mock-duration)}.mock-stat-calories{color:var(--mock-calories)}.mock-media{scrollbar-width:none;scroll-snap-type:x mandatory;gap:3px;width:100%;height:85cqw;display:flex;overflow-x:auto}.mock-station-summary{background:var(--mock-workout-gradient);scroll-snap-align:start;flex-direction:column;flex:0 0 77%;justify-content:center;gap:2.7cqw;padding:5cqw 4cqw;display:flex}.mock-station-summary>div{white-space:nowrap;align-items:baseline;gap:2cqw;font-size:3.7cqw;display:flex}.mock-station-summary b{color:var(--mock-workout);flex-shrink:0;width:3cqw;font-weight:800}.mock-station-summary strong{font-weight:600}.mock-station-summary span{color:var(--mock-muted)}.mock-media img{object-fit:cover;scroll-snap-align:start;flex:0 0 77%;width:77%;height:100%}.mock-reactions{color:var(--mock-muted);justify-content:space-between;align-items:center;padding:2.5cqw 3.75cqw 1cqw;font-size:3cqw;display:flex}.mock-likes{align-items:center;gap:1.5cqw;display:flex}.mock-avatar-stack{padding-left:2cqw;display:flex}.mock-avatar-stack>span{outline:2px solid var(--mock-bg);border-radius:50%;margin-left:-2cqw}.mock-avatar-stack>span:nth-child(2) img{filter:grayscale()}.mock-avatar-stack>span:nth-child(3) img{object-position:right}.mock-actions{padding:2.5cqw 0 3cqw;display:flex}.mock-actions svg{width:50%;height:6cqw;color:var(--mock-muted);stroke-width:1.8px}.mock-feed-divider{background:var(--mock-card);height:2.5cqw}.mock-second-post{padding-top:4cqw}.mock-initials{background:var(--mock-card2);border-radius:50%;place-items:center;width:8cqw;height:8cqw;font-size:3.5cqw;font-weight:700;display:grid}.mock-second-media{background:var(--mock-card);justify-content:center;align-items:center;gap:3cqw;height:75cqw;display:flex}.mock-detail-nav{justify-content:space-between;padding:1.5cqw 4cqw 4cqw;display:flex}.mock-detail-nav svg{width:6cqw;height:6cqw}.mock-detail-nav svg:first-child{color:var(--mock-lime)}.mock-detail-heading{padding:0 4cqw}.mock-detail-heading h2{margin:0;font-size:8cqw;font-weight:800;line-height:1.15}.mock-detail-heading p{color:var(--mock-muted);margin:2cqw 0 4cqw;font-size:3.15cqw}.mock-detail-person{align-items:center;gap:1.5cqw;padding:0 4cqw 4cqw;font-size:3.5cqw;display:flex}.mock-count{background:var(--mock-card);border-radius:999px;align-items:center;gap:1.3cqw;padding:2cqw 2.5cqw;font-size:3.2cqw;display:flex}.mock-count svg{width:3.6cqw;height:3.6cqw}.mock-muscle-card{background:var(--mock-card);border-radius:6.25cqw;margin:0 4cqw 3cqw;padding:4cqw 3cqw 3cqw}.mock-muscle-card>div:first-child{padding:0;background:0 0!important}.mock-muscle-card svg{width:100%;height:90cqw;aspect-ratio:auto!important}.mock-muscle-card>div:first-child>div{display:none}.mock-muscle-chips{justify-content:center;gap:2cqw;margin-top:2cqw;display:flex}.mock-muscle-chips span{background:var(--mock-green);color:var(--mock-lime);border-radius:999px;padding:1.8cqw 3cqw;font-size:3.8cqw;font-weight:700}.mock-detail-card{background:var(--mock-card);border-radius:6.25cqw;margin:0 4cqw 3cqw;overflow:hidden}.mock-detail-card h3{border-bottom:1px solid var(--mock-divider);align-items:center;gap:2cqw;margin:0;padding:3.5cqw 4cqw;font-size:4.5cqw;font-weight:700;display:flex}.mock-detail-card h3 svg{width:4cqw;height:4cqw;color:var(--mock-lime)}.mock-summary p{margin:0;padding:4cqw;font-size:4cqw;line-height:2.1}.mock-summary-chip{vertical-align:middle;background:var(--mock-card2);white-space:nowrap;border-radius:999px;align-items:center;gap:1cqw;padding:0 2cqw;font-weight:700;line-height:1.65;display:inline-flex}.mock-summary-chip svg{width:3.4cqw;height:3.4cqw}.mock-tone-lime{color:var(--mock-lime)}.mock-tone-intensity{color:var(--mock-intensity)}.mock-tone-recovery{color:var(--mock-recovery)}.mock-tone-white{color:var(--mock-white)}.mock-performance{grid-template-columns:repeat(3,minmax(0,1fr));gap:4cqw 2cqw;padding:4cqw;display:grid}.mock-performance span{color:var(--mock-muted);font-size:3cqw;display:block}.mock-performance strong{margin-top:1cqw;font-size:5.7cqw;font-weight:700;line-height:1.2;display:block}.mock-performance small{margin-left:.8cqw;font-size:2.7cqw}.mock-intensity{border-top:1px solid var(--mock-divider);margin:0 4cqw;padding:3cqw 0 6cqw}.mock-intensity h4{margin:0 0 5cqw;font-size:4cqw}.mock-zone{background:var(--mock-zone-gradient);border-radius:999px;justify-content:space-around;align-items:center;height:5cqw;margin-right:3cqw;display:flex;position:relative}.mock-zone i{background:var(--mock-bg);opacity:.25;border-radius:50%;width:1.5cqw;height:1.5cqw}.mock-zone b{width:11cqw;height:11cqw;color:var(--mock-bg);background:var(--mock-knob);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:50%;place-items:center;font-size:5.5cqw;display:grid;position:absolute;right:-3cqw}.mock-station-count{color:var(--mock-muted);font-weight:400}.mock-detail-stations{padding:0 4cqw}.mock-detail-stations>div{align-items:center;gap:1.5cqw;padding:3.5cqw 0;font-size:3.8cqw;display:flex}.mock-detail-stations>div+div{border-top:1px solid var(--mock-divider)}.mock-detail-stations svg{color:var(--mock-lime);width:4cqw;height:4cqw}.mock-detail-stations b{color:var(--mock-lime);font-weight:600}.app-mock{--mock-hero-gradient:linear-gradient(180deg,transparent 35%,#000000f2 100%);--mock-stack-lime:#559a12;--mock-avatar-0:#36596a;--mock-avatar-1:#684556;--mock-avatar-2:#52754a;--mock-avatar-3:#695c38}.mock-tone-streak{color:var(--mock-streak)}.mock-tone-duration{color:var(--mock-duration)}.mock-progress-card{background:var(--mock-card);border-radius:6cqw;margin:0 4cqw 3cqw;overflow:hidden}.mock-progress-card h3,.mock-progress-tile h3{border-bottom:1px solid var(--mock-divider);align-items:center;gap:1cqw;margin:0;padding:3.5cqw 4cqw;font-size:4.2cqw;font-weight:700;display:flex}.mock-progress-card h3 small{color:var(--mock-muted);white-space:nowrap;font-size:3.2cqw;font-weight:400}.mock-progress-card h3 svg,.mock-progress-tile h3 svg{width:4cqw;height:4cqw;color:var(--mock-lime);flex-shrink:0}.mock-week-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:4cqw;padding:4cqw;display:grid}.mock-rings{aspect-ratio:1;width:100%;position:relative}.mock-rings>svg:first-child{width:100%;height:100%}.mock-ring-glyph{width:8%;height:8%;color:var(--mock-bg);stroke-width:3px;position:absolute;left:46%}.mock-ring-outer{top:3.5%}.mock-ring-middle{top:14.3%}.mock-ring-inner{top:25.2%}.mock-ring-values{flex-direction:column;gap:2cqw;display:flex}.mock-ring-values span{font-size:3.9cqw;display:block}.mock-ring-values strong{white-space:nowrap;font-size:6cqw;font-weight:700;line-height:1.2;display:block}.mock-ring-values small{font-size:2.9cqw}.mock-progress-note{color:var(--mock-muted);margin:0;padding:0 4cqw 4cqw;font-size:3.35cqw;line-height:1.45}.mock-progress-note b{color:var(--mock-white);font-weight:600}.mock-progress-pad{padding:3.5cqw 4cqw 4cqw}.mock-progress-pad .mock-progress-note{margin:1cqw 0 3cqw;padding:0}.mock-countdown{color:var(--mock-streak);align-items:baseline;gap:1cqw;display:flex}.mock-countdown strong{font-size:8cqw;font-weight:700;line-height:1.1}.mock-countdown b{font-size:3.2cqw}.mock-training-with{align-items:center;gap:2cqw;margin:3cqw 0;font-size:3.25cqw;line-height:1.3;display:flex}.mock-demo-stack{flex-shrink:0;padding-left:2cqw;display:flex}.mock-demo-stack .mock-attendee{margin-left:-2cqw}.mock-avatar-circle{background:var(--mock-card2);border-radius:50%;place-items:center;width:7.5cqw;height:7.5cqw;font-size:2.8cqw;font-weight:700;display:grid;position:relative}.mock-avatar-tone-0{background:var(--mock-avatar-0)}.mock-avatar-tone-1{background:var(--mock-avatar-1)}.mock-avatar-tone-2{background:var(--mock-avatar-2)}.mock-avatar-tone-3{background:var(--mock-avatar-3)}.mock-button-row{gap:2cqw;display:flex}.mock-filled{background:var(--mock-card2);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:1.4cqw;min-width:0;padding:2.8cqw 1cqw;font-size:3.65cqw;font-weight:700;line-height:1.2;display:flex}.mock-filled-lime{background:var(--mock-lime);color:var(--mock-bg)}.mock-filled svg{flex-shrink:0;width:4cqw;height:4cqw}.mock-progress-range{padding:3cqw 4cqw}.mock-progress-range h2{align-items:center;gap:1cqw;margin:0;font-size:5.5cqw;font-weight:700;display:flex}.mock-progress-range svg{width:5cqw;color:var(--mock-lime)}.mock-progress-range p{color:var(--mock-muted);margin:1cqw 0;font-size:3.5cqw}.mock-progress-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:3cqw;padding:0 4cqw 3cqw;display:grid}.mock-progress-tile{background:var(--mock-card);border-radius:6cqw;overflow:hidden}.mock-progress-tile h3{justify-content:space-between;padding:3.5cqw 3cqw;font-size:3.9cqw}.mock-tile-pad{padding:3cqw}.mock-tile-number{color:var(--mock-series);white-space:nowrap;font-size:7cqw;font-weight:700}.mock-tile-number small{margin-left:.5cqw;font-size:3.2cqw}.mock-tile-pad p,.mock-sessions p{color:var(--mock-muted);margin:0 0 4cqw;font-size:2.8cqw}.mock-tile-pad p b{color:var(--mock-series);font-weight:600}.mock-chart-tone-calories{--mock-series:var(--mock-calories)}.mock-chart-tone-lime{--mock-series:var(--mock-lime)}.mock-chart-tone-intensity{--mock-series:var(--mock-intensity)}.mock-chart-tone-duration{--mock-series:var(--mock-duration)}.mock-mini-columns{align-items:end;gap:1cqw;height:18cqw;display:flex}.mock-mini-columns>div{border-left:1px dashed var(--mock-divider);flex:1;align-items:end;height:100%;display:flex}.mock-mini-columns i{background:var(--mock-series);border-radius:999px;width:1cqw;min-height:1px;margin-left:1cqw}.mock-chart-dates{color:var(--mock-muted);justify-content:space-between;margin-top:1cqw;font-size:2.3cqw;display:flex}.mock-sessions{--mock-series:var(--mock-lime)}.mock-session-blocks{border-top:1px dashed var(--mock-muted);gap:2cqw;height:30cqw;padding-top:3cqw;display:flex;position:relative}.mock-session-blocks>div{flex-direction:column-reverse;flex:1;gap:1cqw;display:flex}.mock-session-blocks i{background:var(--mock-stack-lime);border-radius:2cqw;height:8cqw}.mock-session-blocks i.mock-block-current{background:var(--mock-lime)}.mock-goal{color:var(--mock-muted);font-size:2.8cqw;position:absolute;top:-4cqw;right:0}.mock-share-screen{flex-direction:column;gap:3cqw;padding:2cqw 4cqw 5cqw;display:flex}.mock-share-nav{flex-shrink:0;justify-content:center;align-items:center;height:9cqw;margin-bottom:2cqw;display:flex;position:relative}.mock-share-nav>svg{width:5cqw;height:5cqw;position:absolute;left:0}.mock-share-nav strong{font-size:4.3cqw}.mock-story{aspect-ratio:9/16;border-radius:7cqw;flex-shrink:0;width:76%;margin:0 auto;position:relative;overflow:hidden}.mock-story>img{object-fit:cover;width:100%;height:100%}.mock-story-overlay{background:var(--mock-hero-gradient);position:absolute;inset:0}.mock-story-data{text-align:center;position:absolute;bottom:6cqw;left:2cqw;right:2cqw}.mock-story-data>svg{width:auto;height:4cqw;margin:0 auto 2cqw}.mock-story-data h2{margin:0 0 3cqw;font-size:4cqw;font-weight:700}.mock-story-data>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:1cqw;display:grid}.mock-story-data small{white-space:nowrap;font-size:2.35cqw;display:block}.mock-story-data strong{font-size:6cqw;font-weight:800;display:block}.mock-share-options{grid-template-columns:1fr 1fr;gap:2cqw;margin-top:2cqw;display:grid}.mock-share-options>div{background:var(--mock-card);border-radius:4cqw;align-items:center;gap:2cqw;min-width:0;padding:2.5cqw;display:flex}.mock-share-options img,.mock-share-options svg{object-fit:cover;border-radius:1.5cqw;flex-shrink:0;width:7cqw;height:9cqw}.mock-share-options small{color:var(--mock-muted);font-size:2.6cqw;display:block}.mock-share-options b{font-size:3.4cqw;font-weight:600;display:block}.mock-share-actions{gap:2cqw;display:flex}.mock-share-actions .mock-filled{padding:4cqw 1cqw;font-size:3.8cqw}.mock-download{background:var(--mock-white);width:13cqw;height:13cqw;color:var(--mock-bg);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.mock-download svg{width:6cqw;height:6cqw}.mock-event-hero{height:95cqw;position:relative;overflow:hidden}.mock-event-hero img{object-fit:cover;filter:grayscale();width:100%;height:100%}.mock-event-hero:after{content:"";background:var(--mock-hero-gradient);position:absolute;inset:0}.mock-event-hero-copy{z-index:1;position:absolute;bottom:5cqw;left:4cqw;right:4cqw}.mock-event-eyebrow{color:var(--mock-lime);font-size:3.2cqw;font-weight:700}.mock-event-hero h2{margin:2cqw 0;font-size:7.2cqw;font-weight:700;line-height:1.15}.mock-event-hero p{margin:0;font-size:3.4cqw}.mock-page-dots{justify-content:center;gap:1.5cqw;margin-top:5cqw;display:flex}.mock-page-dots i{background:var(--mock-muted);border-radius:999px;width:1.5cqw;height:1.5cqw}.mock-page-dots i:first-child{background:var(--mock-lime);width:4cqw}.mock-event-search{background:var(--mock-card);color:var(--mock-muted);border-radius:4cqw;align-items:center;gap:2cqw;margin:4cqw;padding:3cqw;font-size:3.7cqw;display:flex}.mock-event-search svg{width:4cqw;height:4cqw}.mock-region-chips{gap:2cqw;padding-left:4cqw;display:flex;overflow:hidden}.mock-region-chips span{background:var(--mock-card);border-radius:999px;flex:none;padding:3cqw 4cqw;font-size:3.7cqw}.mock-region-chips span:first-child{background:var(--mock-lime);color:var(--mock-bg);font-weight:700}.mock-event-month{color:var(--mock-muted);padding:5cqw 4cqw 2cqw;font-size:3cqw;font-weight:600}.mock-event-rows{padding:0 4cqw}.mock-event-row{border-bottom:1px solid var(--mock-divider);align-items:center;gap:3cqw;padding:3cqw 0;display:flex}.mock-event-date{background:var(--mock-card);border-radius:4cqw;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:16.25cqw;height:19.4cqw;display:flex}.mock-event-date strong{font-size:7cqw;line-height:1.1}.mock-event-date small{color:var(--mock-muted);font-size:2.8cqw}.mock-event-row h3{margin:1cqw 0;font-size:4.3cqw;font-weight:700}.mock-event-row p{color:var(--mock-muted);margin:0;font-size:3.3cqw}.mock-event-going{color:var(--mock-muted);align-items:center;gap:2cqw;font-size:3cqw;display:flex}.mock-event-going .mock-avatar-circle{width:4cqw;height:4cqw;font-size:1.6cqw}.mock-round-icon{background:var(--mock-card2);border-radius:50%;place-items:center;width:9cqw;height:9cqw;display:grid}.mock-round-icon svg{width:5cqw;height:5cqw}.mock-event-detail-hero{height:47cqw}.mock-event-detail-hero:after{display:none}.mock-event-photo-nav{z-index:2;justify-content:space-between;display:flex;position:absolute;top:3cqw;left:4cqw;right:4cqw}.mock-event-detail-content{background:var(--mock-card);min-height:105cqw;padding:4cqw}.mock-event-detail-content>h2{margin:2cqw 0;font-size:7.3cqw;font-weight:700;line-height:1.15}.mock-event-detail-content>p{color:var(--mock-muted);margin:0 0 4cqw;font-size:4cqw}.mock-event-info{margin:5cqw 0 3cqw}.mock-event-info>div{border-top:1px solid var(--mock-divider);align-items:center;gap:2cqw;min-width:0;padding:3.7cqw 0;font-size:3.5cqw;display:flex}.mock-event-info>div:last-child{border-bottom:1px solid var(--mock-divider)}.mock-event-info>div>svg{width:4.5cqw;height:4.5cqw;color:var(--mock-muted);flex-shrink:0}.mock-event-info span{min-width:0}.mock-event-info small{color:var(--mock-muted);margin-top:1cqw;font-size:2.8cqw;line-height:1.4;display:block}.mock-event-info em{color:var(--mock-muted);white-space:nowrap;margin-left:auto;font-size:3cqw;font-style:normal}.mock-event-info b{color:var(--mock-lime);flex-shrink:0;margin-left:auto;font-size:3cqw;font-weight:600}.mock-event-info .mock-on-sale{background:var(--mock-green);border-radius:999px;padding:1.5cqw 2cqw;font-size:2.8cqw}.mock-event-url{overflow-wrap:anywhere;font-size:3.1cqw}.mock-whos-going{white-space:nowrap;align-items:center;gap:1cqw;margin:4cqw 0;font-size:3.5cqw;display:flex}.mock-whos-going h3{margin:0;font-size:4cqw;font-weight:700}.mock-whos-going svg{width:3.5cqw;height:3.5cqw}.mock-whos-going span{color:var(--mock-lime);align-items:center;gap:1cqw;display:flex}.mock-attendees{gap:3cqw;display:flex}.mock-attendees .mock-attendee{text-align:center;flex:1;min-width:0}.mock-attendees .mock-avatar-circle{width:14cqw;height:14cqw;margin:auto;font-size:4cqw}.mock-attendees .mock-avatar-circle>span,.mock-attendees .mock-avatar-circle img{width:100%!important;height:100%!important}.mock-attendees i{background:var(--mock-lime);width:4cqw;height:4cqw;color:var(--mock-bg);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:0}.mock-attendees i svg{width:3cqw;height:3cqw}.mock-attendees small{margin-top:2cqw;font-size:3cqw;display:block}.mock-preview{--preview-bg:#0a0a0a;--preview-text:#fff;--preview-secondary:#2a2a2e;--preview-lime:#7aff18;--preview-ink:#000;background:var(--preview-bg);min-height:100vh;color:var(--preview-text);padding:24px}.mock-preview-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.mock-preview-toolbar h1{margin-right:auto;font-size:24px;font-weight:700}.mock-preview-toolbar button{background:var(--preview-secondary);color:var(--preview-text);box-shadow:none;border-radius:999px}.mock-preview-toolbar button[aria-pressed=true]{background:var(--preview-lime);color:var(--preview-ink)}.mock-preview-grid{flex-wrap:wrap;align-items:start;gap:24px;display:flex}.mock-preview-item{width:320px;max-width:100%}.mock-preview-item h2{margin-bottom:12px;font-size:16px;font-weight:600}.admin.dark-mode{--color-bg-primary:#0a0a0a;--color-bg-secondary:#0f0f11;--color-bg-primary_alt:#161618;--color-bg-tertiary:#1f1f22;--color-bg-quaternary:#2a2a2e;--color-bg-overlay:#000000b3;--color-text-primary:#fff;--color-text-secondary:#c9c9ce;--color-text-tertiary:#9a9a9e;--color-text-quaternary:#6b6b72;--color-text-placeholder:#6b6b72;--color-text-primary_on-brand:#000;--color-border-primary:#ffffff1a;--color-border-secondary:#ffffff0f;--color-border-tertiary:transparent;--color-brand-500:#7aff18;--color-brand-600:#6dd41c;--color-brand-700:#5fb01a;--color-bg-brand-solid:#7aff18;--color-bg-brand-solid_hover:#8bff3a;--color-bg-brand-primary:#7aff1824;--color-fg-brand-primary:#7aff18;--color-text-brand-primary:#7aff18;--color-bg-secondary-brand:#a36dff;--color-bg-secondary-brand_subtle:#a36dff29;--color-bg-success-solid:#30d158;--color-bg-success-subtle:#30d15829;--color-text-success-primary:#7be29a;--color-bg-warning-solid:#ff9f0a;--color-bg-warning-subtle:#ff9f0a29;--color-text-warning-primary:#ffc466;--color-bg-error-solid:#ff453a;--color-bg-error-subtle:#ff453a29;--color-text-error-primary:#ff8a80;--chart-1:#4fad0e;--chart-2:#a36dff;--chart-3:#cc7d08;--chart-4:#1697a6;--chart-5:#fa114f;--chart-emphasis:#7aff18;--chart-grid:#ffffff0f;--chart-ramp-1:#3a6416;--chart-ramp-2:#4c8a18;--chart-ramp-3:#5fb01a;--chart-ramp-4:#6dd41c;--chart-ramp-5:#7aff18;--font-sans:"Inter", -apple-system, "SF Pro", system-ui, "Helvetica Neue", Arial, sans-serif;--radius:.625rem;--background:var(--color-bg-primary);--foreground:var(--color-text-primary);--card:var(--color-bg-primary_alt);--card-foreground:var(--color-text-primary);--popover:var(--color-bg-primary_alt);--popover-foreground:var(--color-text-primary);--primary:var(--color-bg-brand-solid);--primary-foreground:#000;--secondary:var(--color-bg-quaternary);--secondary-foreground:var(--color-text-primary);--muted:var(--color-bg-tertiary);--muted-foreground:var(--color-text-tertiary);--accent:var(--color-bg-tertiary);--accent-foreground:var(--color-text-primary);--destructive:var(--color-bg-error-solid);--destructive-foreground:#fff;--border:var(--color-border-secondary);--input:var(--color-bg-secondary);--ring:var(--color-bg-brand-solid);--sidebar:var(--color-bg-secondary);--sidebar-foreground:var(--color-text-secondary);--sidebar-primary:var(--color-bg-brand-solid);--sidebar-primary-foreground:#000;--sidebar-accent:var(--color-bg-tertiary);--sidebar-accent-foreground:var(--color-text-primary);--sidebar-border:transparent;--sidebar-ring:var(--color-bg-brand-solid);background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.admin .tabular{font-variant-numeric:tabular-nums}.admin .label-caps{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:11px;font-weight:600}.admin.dark-mode .bg-card{border-radius:14px;box-shadow:none!important;border:0!important}.admin.dark-mode button:not(:focus-visible){box-shadow:none!important}.admin.dark-mode button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-bg-brand-solid)!important}.admin.dark-mode div.inline-flex.items-center.rounded-md.border{box-shadow:none!important;border:0!important}.admin.dark-mode input:not([type=checkbox]):not([type=radio]),.admin.dark-mode textarea,.admin.dark-mode button[role=combobox]{background-color:var(--color-bg-secondary)!important;border:0!important}.admin.dark-mode input:not([type=checkbox]):not([type=radio]):not(:focus-visible),.admin.dark-mode textarea:not(:focus-visible),.admin.dark-mode button[role=combobox]:not(:focus-visible){box-shadow:none!important}.admin.dark-mode input:not([type=checkbox]):not([type=radio]):focus-visible,.admin.dark-mode textarea:focus-visible,.admin.dark-mode button[role=combobox]:focus-visible{box-shadow:0 0 0 2px var(--color-bg-brand-solid)!important}.admin.dark-mode [data-radix-popper-content-wrapper]>div,.admin.dark-mode [role=dialog],.admin.dark-mode [role=menu],.admin.dark-mode [role=listbox],.admin.dark-mode [role=tooltip]{color:var(--color-text-primary);background-color:var(--color-bg-primary_alt)!important;border:0!important;box-shadow:0 12px 40px #00000080!important}.admin.dark-mode [role=tablist]{background-color:var(--color-bg-tertiary)}.admin.dark-mode [role=tab][data-state=active]{background-color:var(--color-bg-quaternary);color:var(--color-text-primary)}.admin.dark-mode [role=tab][data-state=active]:not(:focus-visible){box-shadow:none!important}.admin.dark-mode [role=tab]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-bg-brand-solid)!important}.admin.dark-mode th{color:var(--color-text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.admin.dark-mode tr{border-color:var(--color-border-secondary)}.admin.dark-mode .animate-pulse{background-color:var(--color-bg-tertiary)}@media (prefers-reduced-motion:reduce){.admin *,.admin :before,.admin :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
