.meluvi-account .ad-range{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0 22px;display:flex}.meluvi-account .ad-range .mg-button-quiet{min-height:44px}.meluvi-account .ad-day{color:#cfc3e6;flex-direction:column;gap:6px;min-width:0;font-size:.9rem;display:inline-flex}.meluvi-account .ad-day input{border:1px solid var(--line);min-height:44px;color:inherit;font:inherit;background:#ffffff0d;border-radius:12px;padding:0 12px}.meluvi-account .ad-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-bottom:22px;display:grid}.meluvi-account .ad-stat{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;gap:4px;padding:14px 16px;display:grid}.meluvi-account .ad-stat strong{letter-spacing:-.04em;font-size:1.6rem}.meluvi-account .ad-stat span{color:#cfc3e6;font-size:.85rem}.meluvi-account .ad-rows{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.meluvi-account .ad-row{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:10px;display:grid}.meluvi-account .ad-time{font-variant-numeric:tabular-nums;color:#cfc3e6;font-size:.85rem}.meluvi-account .ad-main{gap:2px;min-width:0;display:grid}.meluvi-account .ad-main em{color:#cfc3e6;overflow-wrap:anywhere;font-size:.82rem;font-style:normal}@media (width<=640px){.meluvi-account .ad-row{grid-template-columns:auto minmax(0,1fr)}.meluvi-account .ad-row .mg-chip{grid-column:1/-1;justify-self:start}}.meluvi-account .ad-card{grid-template-columns:minmax(0,1fr)}.meluvi-account .pa{text-align:start;margin-top:28px}.meluvi-account .pa-title{margin:0 0 8px;font-family:Fraunces,Georgia,serif;font-size:1.6rem;font-weight:500}.meluvi-account .pa-lead{color:var(--mg-muted);margin:0 0 14px;line-height:1.5}.meluvi-account .pa-card{border:1px solid var(--line);background:var(--mg-card);border-radius:20px;gap:18px;margin-top:16px;padding:20px;display:grid}.meluvi-account .pa-card-head{gap:10px;display:grid}.meluvi-account .pa-env{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-family:Fraunces,Georgia,serif;font-size:1.3rem;font-weight:500}.meluvi-account .pa-status{border:1px solid var(--line);border-radius:14px;gap:2px;margin:0;padding:12px 14px;display:grid}.meluvi-account .pa-status span{letter-spacing:.06em;text-transform:uppercase;color:var(--mg-muted);font-size:.8rem}.meluvi-account .pa-status-on{background:#46b47824}.meluvi-account .pa-status-limited{background:#e6aa3c24}.meluvi-account .pa-status-off{background:#e6505a24}.meluvi-account .pa-controls{gap:10px;display:grid}.meluvi-account .pa-control{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.meluvi-account .pa-label{margin:0;font-weight:600}.meluvi-account .pa-value{color:var(--mg-muted);margin:2px 0 0;font-size:.92rem;line-height:1.4}.meluvi-account .pa-btn{border:1px solid var(--line);min-height:44px;color:inherit;white-space:nowrap;background:#ffffff0f;border-radius:999px;flex:none;padding:0 18px;font-weight:600}.meluvi-account .pa-btn-quiet{background:0 0}.meluvi-account .pa-invited{border-top:1px solid var(--line);gap:8px;padding-top:14px;display:grid}.meluvi-account .pa-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.meluvi-account .pa-item{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 0;display:flex}.meluvi-account .pa-email{overflow-wrap:anywhere;min-width:0}.meluvi-account .pa-audit{border-top:1px solid var(--line);gap:2px;padding:10px 0;display:grid}.meluvi-account .pa-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.meluvi-account .pa-field{flex:220px;gap:6px;display:grid}.meluvi-account .pa-field input{border:1px solid var(--line);min-height:44px;color:inherit;background:#ffffff0d;border-radius:12px;padding:0 14px}.meluvi-account .pa-notice{border:1px solid var(--line);border-radius:12px;margin:0 0 10px;padding:10px 14px}.meluvi-account .pa-notice-ok{background:#46b47824}.meluvi-account .pa-notice-error{background:#e6505a29}@media (width<=520px){.meluvi-account .pa-card{padding:16px}.meluvi-account .pa-control{flex-direction:column;align-items:stretch}.meluvi-account .pa-btn{width:100%}}.meluvi-account .ad-table{border-collapse:collapse;width:100%;margin:.5rem 0 1.5rem}.meluvi-account .ad-table th,.meluvi-account .ad-table td{text-align:start;vertical-align:top;padding:.35rem 1rem .35rem 0}.meluvi-account .ad-table th{opacity:.7;font-weight:600}.launch-dashboard .lq-section{border-top:1px solid var(--line);margin:24px 0 36px;padding-top:20px}.launch-dashboard .lq-heading{margin-bottom:12px;font-family:Fraunces,Georgia,serif;font-size:1.4rem}.launch-dashboard .lq-note,.launch-dashboard .lq-sample{color:var(--mg-muted);font-size:.85rem;line-height:1.5}.launch-dashboard .lq-sample{margin-top:5px;font-weight:400;display:block}.launch-dashboard .lq-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:20px 0;display:grid}.launch-dashboard .lq-summary div{gap:8px;display:grid}.launch-dashboard .lq-summary strong{font-variant-numeric:tabular-nums;font-size:.95rem}.launch-dashboard .lq-breakdown{margin-top:24px}.launch-dashboard .lq-scroll{max-width:100%;overflow-x:auto}.launch-dashboard .lq-table{table-layout:auto;min-width:1350px}.launch-dashboard .lq-table th,.launch-dashboard .lq-table td{overflow-wrap:normal;min-width:80px}.launch-dashboard .lq-table th:nth-child(2),.launch-dashboard .lq-table th:nth-child(5){white-space:nowrap}.launch-dashboard .lq-table th:nth-child(3),.launch-dashboard .lq-table th:nth-child(4){min-width:160px}.launch-dashboard .lq-table th:first-child{width:190px}.launch-dashboard .lq-flags{color:var(--mg-gold);gap:10px;display:grid}.launch-dashboard .ad-day select{border:1px solid var(--line);background:var(--mg-card);max-width:100%;min-height:44px;color:inherit;border-radius:8px;padding:0 10px}.launch-dashboard .ad-day{max-width:100%}.launch-dashboard .ad-table td,.launch-dashboard .ad-table th{overflow-wrap:anywhere}.launch-dashboard .mg-shell{min-width:0}.launch-dashboard .lq-scroll:not(:has(.lq-table)) .ad-table{min-width:520px}.cc .mg-shell{width:min(1440px,100%);max-width:1440px;padding:24px 32px 64px}.cc .cc-title{letter-spacing:0;margin:0 0 18px;font-family:Fraunces,Georgia,serif;font-size:32px;font-weight:500}.cc .cc-controls{gap:12px 18px}.cc .cc-filters{border-bottom:1px solid var(--line);color:var(--mg-muted);padding-bottom:14px}.cc .cc-filters summary{cursor:pointer}.cc .cc-meta{color:var(--mg-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 0;font-size:12px;display:flex}.cc .cc-meta span:first-child{flex:400px}.cc .cc-tabs{flex-wrap:wrap;gap:4px;margin-bottom:20px;display:flex}.cc .cc-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.cc .cc-card{border:1px solid var(--line);background:var(--mg-card);border-radius:8px;gap:12px;min-height:148px;padding:16px;display:grid}.cc .cc-card div{color:var(--mg-muted);gap:8px;font-size:12px;display:flex}.cc .cc-card strong{overflow-wrap:anywhere;letter-spacing:0;font-size:25px;font-weight:500}.cc .cc-card small{color:var(--mg-muted);font-size:11px}.cc .cc-plots{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px;display:grid}.cc .cc-panel{border-top:1px solid var(--line);min-width:0;padding-top:16px}.cc h2{letter-spacing:0;font-family:Fraunces,Georgia,serif;font-size:21px;font-weight:500}.cc .cc-panel header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cc .cc-panel header span,.cc .cc-panel header label{color:var(--mg-muted);font-size:12px}.cc select{background:var(--panel);color:var(--foreground);border:1px solid var(--line);border-radius:6px;padding:6px}.cc .cc-chart,.cc .cc-empty{height:245px;margin-top:14px}.cc .cc-empty{color:var(--mg-muted);text-align:center;align-content:center;justify-items:center;gap:12px;display:grid}.cc .cc-attention,.cc .cc-detail{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.cc .cc-attention>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.cc .cc-attention article{gap:12px;font-size:13px;display:flex}.cc .cc-attention article>span{color:var(--gold)}.cc .cc-attention p,.cc .cc-detail p{color:var(--mg-muted);font-size:13px}.cc .cc-scroll{max-width:100%;overflow-x:auto}.cc .cc-scroll table{min-width:980px;font-size:12px}.cc .cc-scroll th,.cc .cc-scroll td{border-bottom:1px solid var(--line);padding:12px}.cc .cc-scroll th:first-child{min-width:250px}@media (width<=1100px){.cc .cc-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.cc .mg-shell{padding:18px 16px 48px}.cc .cc-title{font-size:27px}.cc .cc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cc .cc-plots,.cc .cc-attention>div{grid-template-columns:minmax(0,1fr)}.cc .cc-controls .ad-day{flex:145px}.cc .cc-card{padding:12px}.cc .cc-card strong{font-size:23px}}.cc .dq{margin-top:22px}.cc .dq-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.cc .dq-layout{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.cc .dq-layout.dq-open{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.cc .dq-plot{height:280px;position:relative}.cc .dq-chart{min-width:0}.cc .dq-side{border-inline-start:1px solid var(--line);padding-inline-start:16px}.dq-details{text-align:start}.dq-details h3{margin:4px 0 12px;font-size:16px}.dq-table .lq-sample{font-size:11px;display:block}.dq-block{margin-bottom:14px}.dq-block h4{text-transform:uppercase;letter-spacing:.04em;color:var(--mg-muted);align-items:center;gap:8px;margin:0 0 6px;font-size:12px;display:flex}.dq-table{width:100%;font-size:13px}.dq-table tr[aria-selected=true]{background:var(--panel)}.dq-cards{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dq-cards li{border:1px solid var(--line);border-radius:12px;padding:10px 12px;font-size:13px}.dq-card-meta{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.dq-stars{color:var(--gold)}.dq-comment{margin-top:4px}.dq-sheet{max-height:85vh;overflow:auto}.cc{--fh-pink:var(--brand-accent,#f28dcc);--fh-lavender:var(--ring)}.fh{min-width:0;margin:24px 0 36px}.fh-scope,.fh-muted,.fh-empty,.fh-limitations{color:var(--mg-muted);font-size:12px;line-height:1.6}.fh-executive{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.cc .fh h2{font-family:var(--display);margin:0 0 8px;font-size:30px;font-weight:700}.fh-executive p{color:var(--mg-muted);margin:0}.fh-headline{border-inline-start:1px solid var(--line);gap:6px;padding-inline-start:24px;display:grid}.fh-headline strong{font-size:25px}.fh-headline span{font-size:20px}.fh-headline em{color:var(--fh-pink);font-style:normal}.fh-headline small{color:var(--mg-muted)}.fh-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.fh-stage{background:var(--mg-card);border:1px solid var(--line);border-radius:8px;gap:12px;min-height:152px;padding:18px 14px;display:flex}.fh-stage svg{color:var(--fh-pink);flex-shrink:0}.fh-stage:nth-child(odd) svg{color:var(--violet)}.fh-stage h3{margin:0 0 6px;font-size:12px;font-weight:600}.fh-stage strong{font-size:30px;line-height:1.2;display:block}.fh-stage span,.fh-stage small{color:var(--mg-muted);margin-top:6px;font-size:11px;display:block}.fh-switch{border:1px solid var(--line);border-radius:8px;margin:20px 0;padding:4px;display:inline-flex}.fh-switch [aria-pressed=true],.fh-main [aria-pressed=true]{background:var(--fh-pink);color:var(--ink)}.fh-layout{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:22px;display:grid}.fh-main{border-top:1px solid var(--line);min-width:0;padding-top:16px}.fh-main header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fh-main h3{margin:0;font-size:20px}.fh-chart{min-width:0;height:340px;margin-top:16px}.fh-side{border-inline-start:1px solid var(--line);min-width:0;padding-inline-start:20px}.fh-side h3,.fh-sheet h3{margin:0 0 8px;font-size:18px}.fh-table{border-collapse:collapse;width:100%;margin:14px 0;font-size:12px}.fh-table th,.fh-table td{text-align:start;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:10px 4px}.fh-table th{font-weight:500}.fh-table thead{color:var(--mg-muted)}.fh-detail{margin:16px 0;font-size:12px}.fh-detail summary,.fh-limitations summary{cursor:pointer}.fh-breakdown{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;font-size:13px;display:flex}.fh-tooltip{background:var(--panel);color:var(--foreground);border:1px solid var(--line);border-radius:8px;gap:6px;max-width:280px;padding:12px;font-size:12px;display:grid}.fh-day-select{align-items:center;gap:8px;font-size:12px;display:flex}.fh-limitations{margin-top:18px}.fh-global-summary{display:none}.fh-sheet,.fh-filter-sheet{border-radius:8px 8px 0 0;min-height:0;max-height:88dvh;padding:22px;overflow-y:auto}.fh-sheet select,.fh-filter-sheet select{background:var(--panel);color:var(--foreground);border:1px solid var(--line);border-radius:6px;padding:8px}.fh-filter-sheet .ad-range{flex-wrap:wrap;gap:12px;display:flex}.fh-filter-sheet .ad-day{flex:140px}@media (width<=1100px){.fh-stage{flex-direction:column}.fh-layout{grid-template-columns:minmax(0,1.5fr) minmax(290px,1fr)}.fh-headline strong{font-size:20px}}@media (width<=760px){.fh-executive{flex-direction:column;align-items:start;gap:18px}.fh-headline{border:0;padding:0}.fh-stages{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.fh-stage{scroll-snap-align:start;flex:0 0 165px}.fh-layout{grid-template-columns:minmax(0,1fr)}.fh-side{display:none}.fh-chart{height:310px}.fh-global-summary{color:var(--mg-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.fh-table{font-size:11px}}.fh-sheet,.fh-filter-sheet{position:fixed;bottom:0;left:0;right:0}
