:root{color:#e4e4e7;background:#13161f;font-family:Montserrat,system-ui,sans-serif;font-weight:400}*{box-sizing:border-box}body{background:radial-gradient(circle at top,#1f2432,#10131b 65%);min-height:100vh;margin:0}#root{min-height:100vh}.container{max-width:1200px;margin:0 auto;padding:20px}.panel{background:#171c28;border:1px solid #2d3347;border-radius:16px;padding:16px}.row{flex-wrap:wrap;gap:8px;display:flex}button{color:#e4e4e7;cursor:pointer;background:#202637;border:1px solid #384058;border-radius:10px;padding:8px 12px}button.primary{color:#0d1117;background:#46efbf;border-color:#46efbf;font-weight:700}button.tab-active{color:#0d1117;background:#46efbf;border-color:#46efbf}.admin-account-button{border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;display:inline-flex}.admin-account-button img,.admin-account-button span{object-fit:cover;border-radius:999px;width:28px;height:28px}.admin-account-button span{color:#46efbf;background:#1b3a32;justify-content:center;align-items:center;font-weight:800;display:inline-flex}input,textarea,select{color:#e4e4e7;background:#111722;border:1px solid #384058;border-radius:10px;padding:8px 10px}textarea{width:100%;min-height:220px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.store-picker{width:100%;min-width:0;position:relative;overflow:visible}.store-picker__input-wrap{width:100%;position:relative}.store-picker__input-wrap input{box-sizing:border-box;width:100%;display:block}.store-picker__loading{margin-top:4px}.store-picker__menu{z-index:60;background:#0c1118;border:1px solid #2d3347;border-radius:10px;max-height:220px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 32px #00000059}.store-picker__option{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.store-picker__option:hover{background:#46efbf14}.store-picker__option+.store-picker__option{border-top:1px solid #1f243273}.store-picker__option-logo,.store-picker__avatar{object-fit:cover;color:#46efbf;background:#1b3a32;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-weight:800;display:inline-flex}.store-picker__option-label{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.store-picker__option-label strong{color:#f4f4f5;font-size:13px;font-weight:600;line-height:1.2}.store-picker__option-label small{color:#94a3b8;font-size:11px;line-height:1.2}.field-row .store-picker{width:100%;min-width:0}.field-row>.field,.field-row>.store-picker{align-self:stretch}.store-picker__chip-shell{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .18s cubic-bezier(.32,.72,0,1),opacity .18s cubic-bezier(.32,.72,0,1),margin-top .18s cubic-bezier(.32,.72,0,1);display:grid}.store-picker__chip-shell--visible{opacity:1;grid-template-rows:1fr;margin-top:6px}.store-picker__chip-shell-inner{min-height:0;transition:transform .18s cubic-bezier(.32,.72,0,1);overflow:hidden;transform:translateY(-4px)}.store-picker__chip-shell--visible .store-picker__chip-shell-inner{transform:translateY(0)}.store-picker .entity-picker__chip{box-sizing:border-box;background:#46efbf14;border:1px solid #46efbf47;border-radius:10px;align-items:center;gap:10px;width:100%;height:36px;min-height:36px;padding:0 10px;display:flex}.store-picker .entity-picker__chip img,.store-picker .entity-picker__chip>span:first-of-type{object-fit:cover;color:#46efbf;background:#1b3a32;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:inline-flex}.store-picker .entity-picker__chip strong{text-overflow:ellipsis;white-space:nowrap;color:#f4f4f5;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.store-picker .entity-picker__chip button{color:#46efbf;background:0 0;border:0;flex-shrink:0;padding:0;font-size:12px;font-weight:600}.store-dropzone{background:#46efbf0f;border:1px dashed #46efbf66;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:18px;display:flex}.media-uploader__zone{background:#46efbf0f;border:1px dashed #46efbf66;border-radius:12px;flex-direction:column;justify-content:center;align-items:stretch;gap:8px;min-height:72px;padding:10px 12px;display:flex}.media-uploader__zone--filled{justify-content:center;align-items:center;min-height:88px;padding:10px 12px}.media-uploader__thumb{background:#111722;border:1px solid #2d33478c;border-radius:8px;width:64px;height:64px;position:relative;overflow:hidden}.media-uploader__thumb-image{cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0;display:block}.media-uploader__thumb-image img{object-fit:cover;width:100%;height:100%;display:block}.media-uploader__thumb-remove{z-index:1;border-radius:999px;width:20px;height:20px;padding:0;font-size:14px;line-height:1;position:absolute;top:2px;right:2px}.media-uploader__thumb-busy{color:#cbd5e1;pointer-events:none;background:#080c14b8;justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute;inset:0}.media-uploader__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.media-uploader__slot{flex-direction:column;gap:6px;min-width:0;display:flex}.media-uploader__slot-label{letter-spacing:.16em;text-transform:uppercase;color:#94a3b8;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.media-uploader__zone-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.media-uploader__zone-hint{color:#71717a;font-size:11px}.media-uploader__gallery{flex-direction:column;align-items:stretch;gap:8px;margin-top:10px;display:flex}.media-uploader__gallery-row{flex-wrap:wrap;align-items:flex-start;gap:10px;width:100%;display:flex}.media-uploader__gallery-list{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.media-uploader__gallery-thumb{background:#111722;border:1px solid #2d33478c;border-radius:8px;width:48px;height:48px;position:relative;overflow:hidden}.media-uploader__gallery-thumb--pending{opacity:.7;border-style:dashed}.media-uploader__gallery-thumb img{object-fit:cover;width:100%;height:100%}.media-uploader__gallery-thumb button{border-radius:0 8px;width:18px;height:18px;padding:0;font-size:13px;line-height:1;position:absolute;top:0;right:0}.store-file-input{display:none}.store-media-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:14px;display:grid}.store-media-thumb img{object-fit:contain;background:#111722;border-radius:12px;width:100%;height:140px;margin-bottom:10px}.shop-product-card{cursor:pointer;border:1px solid #46efbf14;grid-template-columns:120px minmax(0,1fr);gap:14px;transition:transform .18s,border-color .18s;display:grid}.shop-product-card:hover{border-color:#46efbf3d;transform:translateY(-2px)}.shop-product-card h3{margin:0 0 4px;font-family:JetBrains Mono,ui-monospace,monospace}.shop-product-card p{color:#94a3b8;margin:0 0 8px}.shop-product-card__media{color:#64748b;background:radial-gradient(circle,#243044,#111722 70%);border-radius:14px;justify-content:center;align-items:center;min-height:150px;display:flex;overflow:hidden}.shop-product-card__media img{object-fit:contain;width:100%;height:150px}.store-size-row{grid-template-columns:1fr 1fr auto auto;align-items:center;gap:10px;display:grid}.shop-orders__table .admin-table td{padding-top:12px;padding-bottom:12px}.shop-orders__toolbar{gap:8px;margin-bottom:12px;display:grid}.shop-orders__filters{gap:8px;display:grid}.shop-orders__filters-label{letter-spacing:.14em;text-transform:uppercase;color:#64748b;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700}.shop-orders__filter-chips{flex-wrap:wrap;gap:6px;display:flex}.shop-orders__filter-chip{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;background:#0f141ed9;border:1px solid #475569bf;border-radius:999px;padding:6px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700;transition:border-color .15s,background .15s,color .15s}.shop-orders__filter-chip:hover{color:#cbd5e1;border-color:#64748be6}.shop-orders__filter-chip--active{color:#44f5bf;background:#44f5bf1f;border-color:#44f5bf73}.shop-orders__filter-actions{flex-wrap:wrap;gap:8px;display:flex}.shop-orders__filter-action{color:#64748b;letter-spacing:.08em;text-transform:uppercase;text-underline-offset:3px;background:0 0;border:none;padding:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;text-decoration:underline}.shop-orders__filter-action:hover{color:#94a3b8}.shop-orders__toolbar-meta{margin:0;font-size:12px}.shop-orders__empty{padding:18px 4px}.shop-orders__id-cell{align-items:center;gap:8px;display:inline-flex}.shop-orders__new-dot{background:#44f5bf;border-radius:999px;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 3px #44f5bf2e}.shop-orders__new-badge{color:#44f5bf;letter-spacing:.1em;text-transform:uppercase;background:#44f5bf24;border-radius:999px;padding:2px 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:700}.shop-orders__row--unseen td{background:#44f5bf0a}.shop-orders__row--unseen td.mono{color:#e2e8f0;font-weight:600}.shop-categories__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.shop-categories__hint{flex:220px;margin:0}.shop-categories__toolbar-actions{flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.shop-categories__sort{min-width:220px}.shop-categories__sort .app-select{margin:0}.shop-categories__new-btn{white-space:nowrap;height:38px}.shop-categories__table-wrap{overflow-x:auto}.shop-categories__table td,.shop-categories__table th{vertical-align:middle;padding-top:8px;padding-bottom:8px}.shop-categories__table td .status-pill{margin:0}.shop-categories__row{cursor:pointer}.shop-categories__row:hover td{background:#46efbf0a}.shop-categories__order-col{text-align:right;width:88px}.shop-categories__order-actions{justify-content:flex-end;gap:4px;display:inline-flex}.shop-categories__order-btn{min-width:32px;height:28px;padding:0 8px;font-size:12px}.shop-categories__empty{color:#71717a;text-align:center;padding:24px 10px!important}.shop-products__toolbar{flex-direction:column;gap:10px;display:flex}.shop-products__hint{margin:0}.shop-products__filter-row,.shop-products__actions-row{align-items:flex-end;gap:10px;width:100%;display:flex}.shop-products__sort-group{flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.shop-products__sort-group .app-select__trigger{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;width:100%;height:36px;min-height:36px;padding-top:0;padding-bottom:0;display:flex}.shop-products__filters-btn{box-sizing:border-box;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;height:36px;min-height:36px;padding-top:0;padding-bottom:0;display:inline-flex}.shop-products__sort-field{flex-shrink:0;min-width:220px}.shop-products__actions-spacer{flex:1;min-width:8px}.shop-products__filters{flex-wrap:wrap;flex:1;align-items:flex-end;gap:10px;min-width:0;display:flex}.shop-products__filter-field{min-width:150px}.shop-products__search{width:100%;max-width:420px}.shop-products__search input{width:100%}.shop-products__new-btn{white-space:nowrap;flex-shrink:0;height:38px}.shop-products__filters-modal{width:100%;max-width:520px}.shop-products__filters-modal-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.shop-products__filters-modal-title{color:#f4f4f5;margin:0;font-size:16px;font-weight:600}.shop-products__filters-modal-close{border-radius:999px;width:32px;height:32px;padding:0;font-size:20px;line-height:1}.shop-products__filters-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.shop-products__filters-modal-footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}@media (width<=560px){.shop-products__filters-modal-grid{grid-template-columns:1fr}}.shop-products__table-wrap{overflow-x:auto}.shop-products__table td,.shop-products__table th{vertical-align:middle;padding-top:8px;padding-bottom:8px}.shop-products__table td .status-pill{margin:0}.shop-products__row{cursor:pointer}.shop-products__row:hover td{background:#46efbf0a}.shop-products__thumb-wrap{flex-shrink:0;width:36px;height:36px;margin:0 6px 6px 0;position:relative}.shop-products__thumb{color:#71717a;background:#111722;border:1px solid #2d33478c;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;font-size:9px;display:flex;overflow:hidden}.shop-products__thumb-shirt{object-fit:cover;width:100%;height:100%;display:block}.shop-products__thumb-badge{object-fit:contain;pointer-events:none;background:#0e131d;border:1px solid #2d3347d9;border-radius:999px;width:17px;height:17px;position:absolute;bottom:-5px;right:-5px;box-shadow:0 1px 3px #00000073}.shop-products__name{color:#f4f4f5;font-weight:600}.shop-products__meta{color:#71717a;font-size:11px}.shop-products__order-col{text-align:right;width:88px}.shop-products__questions-col{text-align:right;width:120px}.shop-products__questions-actions{justify-content:flex-end;display:inline-flex}.shop-products__questions-btn{min-width:92px;height:28px;padding:0 10px;font-size:11px}.shop-products__order-actions{justify-content:flex-end;gap:4px;display:inline-flex}.shop-products__order-btn{min-width:32px;height:28px;padding:0 8px;font-size:12px}.shop-products__empty{color:#71717a;text-align:center;padding:24px 10px!important}.store-category-pills{justify-content:flex-start}.entity-picker__chip{background:#46efbf14;border:1px solid #46efbf47;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:4px 10px;display:inline-flex}.entity-picker__chip img,.entity-picker__chip span{object-fit:cover;color:#46efbf;background:#1b3a32;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex}.entity-picker__chip button{color:#46efbf;background:0 0;border:0}.grid{gap:12px;display:grid}.grid.two{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.admin-users-cards{column-count:3;column-gap:16px}.admin-users-cards>*{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;box-sizing:border-box;width:100%;max-width:100%;margin-bottom:16px}@media (width<=1200px){.admin-users-cards{column-count:2}}@media (width<=760px){.admin-users-cards{column-count:1}}.admin-modal-overlay{z-index:280;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.admin-modal-overlay .bare-card{width:100%;max-width:440px}.platform-user-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.platform-user-actions button{width:100%;padding:8px 10px;font-size:12px}@media (width<=420px){.platform-user-actions{grid-template-columns:1fr}}.grid.three{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.platform-users-panel{gap:16px}.platform-users-hero{background:linear-gradient(135deg,#111722,#142720);border:1px solid #2e735f66;border-radius:16px;justify-content:space-between;align-items:stretch;gap:16px;padding:16px;display:flex}.platform-users-kicker{color:#46efbf;text-transform:uppercase;letter-spacing:.18em;margin:0 0 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.platform-users-hero h2{margin:0;font-family:JetBrains Mono,ui-monospace,monospace}.platform-users-hero p{color:#a1a1aa;max-width:720px;margin:8px 0 0}.platform-users-total{background:#0d111a;border:1px solid #2a604f;border-radius:14px;flex-direction:column;justify-content:center;min-width:150px;padding:14px;display:flex}.platform-users-total strong{color:#46efbf;font-family:JetBrains Mono,ui-monospace,monospace;font-size:32px;line-height:1}.platform-users-total span{color:#a1a1aa;margin-top:6px;font-size:12px}.platform-users-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;display:grid}.platform-user-card{background:#111722;border:1px solid #333a4f;border-radius:16px;min-width:0;padding:14px}.platform-user-billing-signals{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 10px;display:flex}.platform-user-billing-signals .pill{white-space:nowrap}.platform-user-card-top{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.platform-user-card-top>div{min-width:0}.platform-user-card h3{margin:0;font-size:15px}.platform-user-card p{color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;overflow:hidden}.platform-user-avatar{object-fit:cover;border:1px solid #384058;border-radius:999px;width:42px;height:42px}.platform-user-avatar-fallback{color:#46efbf;background:#1b3a32;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.status-pill{color:#86f5d4;background:#16352e;border:1px solid #46efbf55;border-radius:999px;padding:4px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.status-pill-off{color:#fecdd3;background:#3b1820;border-color:#fb718555}.platform-user-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-top:12px;display:grid}.platform-user-grid span{color:#e4e4e7;background:#0d111a;border:1px solid #2a3145;border-radius:10px;min-width:0;padding:8px;font-size:12px}.platform-user-grid strong{color:#71717a;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:10px;display:block}.platform-user-future,.platform-users-insights{flex-wrap:wrap;gap:8px;display:flex}.platform-user-future{margin-top:12px}.platform-user-future span,.platform-users-insights>div{color:#a1a1aa;border:1px dashed #3f4a63;border-radius:999px;padding:6px 10px;font-size:11px}.platform-users-insights>div{background:#111722;border-radius:14px;flex:1;min-width:220px}.platform-users-insights strong,.platform-users-insights span{display:block}.platform-users-insights span{color:#a1a1aa;margin-top:4px;font-size:12px}.admin-job-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=960px){.admin-job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.admin-job-grid{grid-template-columns:1fr}}.formula-scope-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.formula-scope-cards-overview{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.formula-scope-card{text-align:left;color:#e4e4e7;cursor:pointer;background:#111722;border:1px solid #384058;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.formula-scope-card-overview{flex-direction:column;align-items:stretch;gap:10px;padding:14px 16px}.formula-scope-card-overview-top{align-items:flex-start;gap:12px;display:flex}.formula-scope-card-champion-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.formula-scope-card-kicker{text-transform:uppercase;letter-spacing:.06em;color:#71717a;width:100%;font-size:10px}.formula-scope-card-champion-name{color:#f4f4f5;flex:1;min-width:0;font-size:14px;font-weight:700}.formula-scope-strategy-pill{color:#c4c4cc;background:#272e42;border:1px solid #3f4a63;border-radius:999px;padding:3px 8px;font-size:11px}.formula-scope-strategy-pill-lead{color:#86f5d4;background:#1a2e28;border-color:#46efbf55}.formula-scope-card-metric-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:4px;display:grid}.formula-scope-card-metric-grid>div{background:#0d111a;border:1px solid #2a3145;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:8px;display:flex}.formula-metric-label{color:#71717a;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.formula-metric-value{color:#e4e4e7;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.formula-scope-card-sparkline-wrap{margin-top:2px}.formula-scope-card-sparkline-wrap .formula-scope-card-kicker{width:auto;margin-bottom:4px}.formula-sparkline{background:#0d111a;border:1px solid #2a3145;border-radius:8px;width:100%;height:36px;display:block}.formula-sparkline-empty{color:#52525b;justify-content:center;align-items:center;height:36px;font-size:11px;display:flex}.formula-scope-card-strategy-chips{flex-wrap:wrap;gap:6px;display:flex}.formula-scope-strategy-chip{color:#a1a1aa;background:#1a1f2e;border:1px solid #333a4f;border-radius:8px;padding:4px 9px;font-size:11px}.formula-scope-strategy-chip.is-champion{color:#46efbf;background:#152a24;border-color:#46efbf}.formula-scope-card-cta{color:#46efbf;margin-top:2px;font-size:12px;font-weight:600}.formula-back-button{color:#86f5d4;background:#152a22;border:1px solid #46efbf44;font-weight:600}.formula-back-button:hover{background:#1a3329;border-color:#46efbf}.formula-scope-card:hover{background:#151c2a;border-color:#46efbf66}.formula-scope-card-active{background:#152a24;border-color:#46efbf}.formula-scope-card-icon{color:#46efbf;flex-shrink:0;justify-content:center;align-items:center;display:flex}.formula-scope-card-text{flex-direction:column;gap:4px;min-width:0;display:flex}.formula-scope-card-title{color:#f3f4f6;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:700}.formula-scope-card-blurb{color:#a1a1aa;font-size:12px;line-height:1.35}.card{background:#111722;border:1px solid #2d3347;border-radius:14px;padding:12px}.formula-card{min-height:220px}.formula-card-title{color:#dbeafe;margin:0 0 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700}.markdown-render{color:#d1d5db;font-size:14px;line-height:1.45}.markdown-render h3{color:#f3f4f6;margin:.8em 0 .3em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:15px;font-weight:700}.markdown-render p{margin:.4em 0}.math-render{background:#0f1622;border:1px solid #2d3347;border-radius:10px;padding:10px;overflow-x:auto}.math-render-interactive{position:relative}.formula-card-header-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.formula-strategy-pill{color:#7ff6d7;background:#46efbf24;border:1px solid #46efbf59;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.formula-var-tooltip{z-index:60;color:#d8f8ee;background:#17253a;border:1px solid #5eead459;border-radius:12px;width:min(290px,90vw);padding:9px 11px;position:fixed;box-shadow:0 12px 40px #00000059}.formula-var-tooltip-key{letter-spacing:.14em;text-transform:uppercase;color:#46efbf;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:800}.formula-var-tooltip-label{color:#f8fafc;margin-top:6px;font-size:15px;font-weight:700}.formula-var-tooltip-meaning{color:#94a3b8;margin-top:8px;font-size:12px;line-height:1.45}.formula-var-tooltip-range{color:#93c5fd;margin-top:10px;font-size:11px;line-height:1.4}.formula-tooltip-formula-line{color:#cbd5e1;margin-top:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.formula-tooltip--anchored{width:min(290px,92vw);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.formula-legend{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.formula-legend-label{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.formula-legend-chip{color:#d1d5db;background:#101827;border:1px solid #2f415d;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;display:inline-flex}.formula-legend-chip:hover{color:#ecfeff;border-color:#5eead4}.formula-legend-chip-symbol{color:#5eead4;font-family:JetBrains Mono,ui-monospace,monospace}.formula-section{background:linear-gradient(#101824 0%,#0f1622 100%);border-color:#2b3850;min-height:0;padding:0;overflow:clip}.formula-section.is-open{border-color:#5eead452;box-shadow:0 0 0 1px #5eead414}.formula-section-toggle{color:#f8fafc;text-align:left;width:100%;font:inherit;cursor:pointer;background:#080d1670;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.formula-section-toggle:hover{background:#0f1927d1}.formula-section-toggle:focus-visible{outline-offset:-2px;outline:2px solid #5eead4a6}.formula-section.is-open .formula-section-toggle{background:#101c2ae6;border-bottom:1px solid #2c3c58}.formula-section-toggle-left{align-items:center;gap:8px;min-width:0;display:inline-flex}.formula-section-caret{color:#7ff6d7;flex-shrink:0;font-size:10px;line-height:1}.formula-section-title{letter-spacing:.02em;color:#e2e8f0;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:700}.formula-section-meta{color:#94a3b8;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;line-height:1.35}.formula-section-body{padding:10px 12px 12px}.formula-section-body--doc{padding-top:16px}.markdown-render--docs{color:#cbd5e1;font-size:14px;line-height:1.62}.markdown-render--docs h2{color:#f8fafc;border-bottom:1px solid #2f445f;margin:1.35em 0 .6em;padding-bottom:7px;scroll-margin-top:96px;font-size:17px;line-height:1.3}.markdown-render--docs h2:first-child{margin-top:0}.markdown-render--docs h3{color:#e2e8f0;margin:1.05em 0 .45em;font-size:15px;line-height:1.35}.markdown-render--docs h3:first-child{margin-top:0}.markdown-render--docs p{margin:.6em 0}.markdown-render--docs ul,.markdown-render--docs ol{margin:.55em 0;padding-left:1.35em}.markdown-render--docs li{margin:.35em 0}.markdown-render--docs strong{color:#5eead4;font-weight:700}.markdown-render--docs hr{border:0;border-top:1px solid #2d3f5c;margin:1.25em 0}.markdown-render--docs code{color:#5eead4;vertical-align:baseline;background:#152536;border:1px solid #2dd4bf59;border-radius:999px;padding:2px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600}.markdown-render--docs pre code{border:1px solid #2a3b55;border-radius:8px;padding:10px 12px;font-weight:500;display:block;overflow-x:auto}.markdown-render--docs .katex-display{margin:.8em 0;padding:.25em .1em;overflow:auto hidden}.markdown-render--docs blockquote{color:#dbeafe;background:#132033;border-left:3px solid #2dd4bf;border-radius:8px;margin:.85em 0;padding:8px 10px}.formula-series-caption{margin-top:8px;margin-bottom:4px}.formula-term-hover{color:#5eead4;cursor:help;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.formula-term-hover:hover{color:#7ff6d7}@media (width<=980px){.formula-section-toggle{flex-direction:column;align-items:flex-start;gap:6px}.formula-section-meta{white-space:normal}}.variable-editor-hint{background:#0f1622;border:1px solid #2a364a;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;padding:8px 10px;display:flex}.variable-editor-hint-label{color:#e2e8f0;font-size:12px;font-weight:800}.variable-editor-hint-text{color:#94a3b8;max-width:420px;font-size:10px;line-height:1.35}.variable-editor-sub{margin:0 0 6px;font-size:10px}.collapsible-toggle{color:#e5e7eb;cursor:pointer;background:#0f172a;border:1px solid #2d3347;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-weight:700;display:inline-flex}.collapsible-toggle-caret{transition:transform .15s;display:inline-block}.collapsible-toggle-caret.open{transform:rotate(90deg)}.variable-editor{gap:8px;display:grid}.variable-card{background:#0f1622;border:1px solid #2a364a;border-radius:10px;padding:8px 10px}.variable-card-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.variable-card-header-left{align-items:center;gap:6px;display:inline-flex}.variable-key-badge,.variable-latex-badge{color:#5eead4;background:#182235;border:1px solid #334155;border-radius:999px;align-items:center;padding:2px 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;display:inline-flex}.variable-remove-btn,.variable-add-btn{border-radius:8px}.variable-card-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.variable-field{gap:4px;display:grid}.variable-field label{color:#94a3b8;font-size:10px}.variable-field input,.variable-field textarea{color:#e2e8f0;background:#0b1320;border:1px solid #334155;border-radius:7px;padding:6px 8px;font-size:12px}.variable-field-full{grid-column:1/-1}.variable-field textarea{min-height:58px}.variable-impact{color:#cbd5e1;border:1px dashed #334155;border-radius:7px;margin-top:7px;padding:6px 8px;font-size:10px}.variable-card-actions{gap:8px}.param-editor{gap:10px;display:grid}.param-editor-note{background:#0f1622;border-style:solid;border-color:#2d3f5c;border-radius:8px;padding:8px;font-size:11px;line-height:1.35}.param-section-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:5px;display:flex}.param-section-title{letter-spacing:.05em;text-transform:uppercase;color:#e2e8f0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.param-section-meta{color:#94a3b8;font-size:10px}.param-group{gap:7px;display:grid}.param-item,.param-row,.prop-param-row,.ensemble-row{background:0 0;border:0;border-radius:0;grid-template-columns:1fr auto;gap:5px;padding:4px 0;display:grid}.param-label,.prop-param-label,.ensemble-label{color:#dbeafe;font-size:10px;font-weight:600}.param-value-display,.prop-param-value{color:#5eead4;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700}.param-slider,.prop-param-slider,.ensemble-slider{--range-progress:0%;--slider-fill:#46efbf;--slider-track:#1e2c42;--slider-track-border:#2a3b55;--slider-track-h:8px;--slider-thumb:10px;appearance:none;border:1px solid var(--slider-track-border);background:linear-gradient(90deg, var(--slider-fill) 0%, var(--slider-fill) var(--range-progress), var(--slider-track) var(--range-progress), var(--slider-track) 100%);width:100%;height:var(--slider-track-h);cursor:pointer;border-radius:999px;grid-column:1/-1;margin:1px 0 0;padding:0}.param-slider::-webkit-slider-runnable-track{height:var(--slider-track-h);background:0 0;border:0}.prop-param-slider::-webkit-slider-runnable-track{height:var(--slider-track-h);background:0 0;border:0}.ensemble-slider::-webkit-slider-runnable-track{height:var(--slider-track-h);background:0 0;border:0}.param-slider::-moz-range-track{height:var(--slider-track-h);border:1px solid var(--slider-track-border);background:var(--slider-track);border-radius:999px}.prop-param-slider::-moz-range-track{height:var(--slider-track-h);border:1px solid var(--slider-track-border);background:var(--slider-track);border-radius:999px}.ensemble-slider::-moz-range-track{height:var(--slider-track-h);border:1px solid var(--slider-track-border);background:var(--slider-track);border-radius:999px}.param-slider::-moz-range-progress{height:var(--slider-track-h);background:var(--slider-fill);border:1px solid #0000;border-radius:999px}.prop-param-slider::-moz-range-progress{height:var(--slider-track-h);background:var(--slider-fill);border:1px solid #0000;border-radius:999px}.ensemble-slider::-moz-range-progress{height:var(--slider-track-h);background:var(--slider-fill);border:1px solid #0000;border-radius:999px}.param-slider::-webkit-slider-thumb{-webkit-appearance:none;margin-top:calc((var(--slider-track-h) - var(--slider-thumb)) / 2);width:var(--slider-thumb);height:var(--slider-thumb);background:#46efbf;border:1px solid #86efddcc;border-radius:999px;box-shadow:0 0 0 2px #46efbf2e}.prop-param-slider::-webkit-slider-thumb{-webkit-appearance:none;margin-top:calc((var(--slider-track-h) - var(--slider-thumb)) / 2);width:var(--slider-thumb);height:var(--slider-thumb);background:#46efbf;border:1px solid #86efddcc;border-radius:999px;box-shadow:0 0 0 2px #46efbf2e}.ensemble-slider::-webkit-slider-thumb{-webkit-appearance:none;margin-top:calc((var(--slider-track-h) - var(--slider-thumb)) / 2);width:var(--slider-thumb);height:var(--slider-thumb);background:#46efbf;border:1px solid #86efddcc;border-radius:999px;box-shadow:0 0 0 2px #46efbf2e}.param-slider::-moz-range-thumb{width:var(--slider-thumb);height:var(--slider-thumb);background:#46efbf;border:1px solid #86efddcc;border-radius:999px;box-shadow:0 0 0 3px #46efbf29}.prop-param-slider::-moz-range-thumb{width:var(--slider-thumb);height:var(--slider-thumb);background:#46efbf;border:1px solid #86efddcc;border-radius:999px;box-shadow:0 0 0 3px #46efbf29}.ensemble-slider::-moz-range-thumb{width:var(--slider-thumb);height:var(--slider-thumb);background:#46efbf;border:1px solid #86efddcc;border-radius:999px;box-shadow:0 0 0 3px #46efbf29}.param-slider:focus-visible,.prop-param-slider:focus-visible,.ensemble-slider:focus-visible{outline:none}.param-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #46efbf47}.prop-param-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #46efbf47}.ensemble-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #46efbf47}.param-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #46efbf47}.prop-param-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #46efbf47}.ensemble-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #46efbf47}.param-description{color:#9ca3af;grid-column:1/-1;margin:0;font-size:9px;line-height:1.35}.ensemble-editor{background:#0f1622;border:1px solid #273247;border-radius:10px;padding:7px 8px}.ensemble-editor-title{color:#dbeafe;margin:0;font-size:12px;font-weight:700}.ensemble-description{color:#9ca3af;margin:3px 0 7px;font-size:10px}.prop-editor-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:7px 8px;display:grid}.prop-card{background:#0d1522d9;border:1px solid #2d3f5c;border-radius:9px;padding:6px 7px}.prop-card-header{justify-content:space-between;align-items:center;display:flex}.prop-card-title{color:#e5e7eb;font-size:11px;font-weight:700}.prop-card-sub{gap:5px;margin-top:3px;display:grid}.prop-key-badge{padding:1px 6px;font-size:9px}.kpi-item-hoverable{position:relative}.formula-efficiency-actions{align-items:center;gap:8px;display:inline-flex}.formula-unit-toggle{border:1px solid #334155;border-radius:9px;display:inline-flex;overflow:hidden}.formula-unit-toggle button{border:0;border-right:1px solid #334155;border-radius:0;font-size:12px}.formula-unit-toggle button:last-child{border-right:0}.formula-refresh-btn{padding:7px 10px;font-size:12px}.kpi-empty-state{color:#9ca3af;border:1px dashed #334155;border-radius:10px;align-items:flex-start;gap:8px;padding:10px;display:flex}.kpi-empty-icon{color:#5eead4;line-height:1}.formula-series-legend{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.formula-series-legend-item{color:#cbd5e1;align-items:center;gap:5px;font-size:12px;display:inline-flex;position:relative}.formula-series-dot{border-radius:999px;width:8px;height:8px}.formula-series-dot-hit{background:#44f5bf}.formula-series-dot-roi{background:#60a5fa}.formula-series-dot-composite{background:#fbbf24}.formula-version-efficiency{margin-top:8px}.formula-version-table-wrap{border:1px solid #2d3347;border-radius:10px;overflow-x:auto}.formula-version-table{border-collapse:collapse;width:100%;min-width:560px}.formula-version-table th,.formula-version-table td{border-bottom:1px solid #273247;padding:8px 10px;font-size:12px}.formula-version-table th{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;text-align:left;font-size:11px}.formula-version-delta{margin:8px 0 0}.param-strategy-badge{letter-spacing:.05em;text-transform:uppercase;color:#cbd5e1;background:#172133;border:1px solid #334155;border-radius:999px;padding:3px 9px;font-size:10px}.param-strategy-badge.relevant{color:#5eead4;background:#14534e59;border-color:#5eead466}.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-bottom:10px;display:grid}.kpi-item{background:#0f1521;border:1px solid #2d3347;border-radius:10px;flex-direction:column;gap:3px;padding:8px;display:flex}.kpi-item span{color:#93a1ba;font-size:12px}.kpi-item strong{font-size:16px}.kpi-value-empty{opacity:.65}.chart-wrap{width:100%}.chart-tooltip-dark{color:#e2e8f0;background:#0f172a;border:1px solid #334155;border-radius:10px;padding:8px 10px;font-size:12px}.chart-tooltip-label{color:#93c5fd;margin:0 0 4px;font-weight:700}.muted{color:#9ca3af;font-size:13px}.math-error{color:#fca5a5;font-size:13px}.brand-title{letter-spacing:-.02em;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:36px;font-weight:700;line-height:1}.brand-og{color:#e0e0e1}.brand-garcom{color:#44f5bf}.brand-admin{color:#9ca3af;text-transform:lowercase;font-size:19px;font-weight:400}.login-shell{place-items:center;min-height:calc(100vh - 40px);display:grid}.login-card{text-align:center;background:#1b1c29;border:1px solid #2d3347;border-radius:20px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:360px;padding:28px 22px;display:flex;box-shadow:0 18px 60px #00000059}.login-logo{object-fit:contain;width:116px;height:116px;box-shadow:none;background:0 0;border:none;border-radius:999px;outline:none}.login-subtitle{color:#9ca3af;margin:0;font-size:14px}.login-button{width:100%;height:44px;margin-top:4px;font-size:15px}.login-error{color:#fca5a5;margin:0;font-size:12px}.admin-job-card{background:linear-gradient(165deg,#141a26 0%,#0f141f 100%);border:1px solid #2d3347;border-radius:16px;flex-direction:column;gap:12px;min-height:220px;padding:16px;display:flex;box-shadow:0 12px 40px #00000040}.admin-job-card--running{border-color:#46efbf73;box-shadow:0 0 0 1px #46efbf1f,0 12px 40px #0000004d}.admin-job-card__actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.admin-job-cancel-btn{letter-spacing:.04em;text-transform:uppercase;color:#fecaca;cursor:pointer;background:#f871711f;border:1px solid #f871718c;border-radius:8px;padding:5px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;transition:background .15s,border-color .15s}.admin-job-cancel-btn:hover:not(:disabled){background:#f8717138;border-color:#f87171bf}.admin-job-cancel-btn:disabled{opacity:.55;cursor:not-allowed}.admin-job-card__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-job-card__title-row{align-items:flex-start;gap:10px;min-width:0;display:flex}.admin-job-card__id-stack{flex-direction:column;gap:2px;min-width:0;line-height:1.25;display:flex}.admin-job-card__id-prefix{color:#e4e4e7;opacity:.5;letter-spacing:.02em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.admin-job-card__id-suffix,.admin-job-card__id{color:#c7d2fe;word-break:break-all;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.admin-job-spinner{border:2px solid #46efbf40;border-top-color:#46efbf;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:2px;animation:.75s linear infinite admin-job-spin}@keyframes admin-job-spin{to{transform:rotate(360deg)}}.admin-job-status-icon{background:#2d3347;border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:4px}.admin-job-status-icon[data-status=completed]{background:linear-gradient(135deg,#46efbf,#2dd4a3);box-shadow:0 0 8px #46efbf66}.admin-job-status-icon[data-status=failed]{background:#f87171;box-shadow:0 0 6px #f8717159}.admin-job-status-icon[data-status=cancelled]{background:#fbbf24;box-shadow:0 0 6px #fbbf2459}.admin-job-card--cancelled{border-color:#fbbf2459;box-shadow:0 0 0 1px #fbbf2414,0 12px 40px #00000047}.admin-job-badge{text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;background:#1a1f2e;border:1px solid #384058;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:700}.admin-job-badge--running{color:#0d1117;background:#46efbf;border-color:#46efbf}.admin-job-badge--completed{color:#bbf7d0;background:#46efbf1f;border-color:#46efbf66}.admin-job-badge--failed{color:#fecaca;background:#f871711f;border-color:#f8717180}.admin-job-badge--cancelled{color:#fde68a;background:#fbbf241f;border-color:#fbbf2480}.admin-job-meta{color:#d1d5db;flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.admin-job-meta__k{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-right:6px;font-size:11px}.admin-job-progress-wrap{flex-direction:column;gap:6px;display:flex}.admin-job-progress-label{color:#9ca3af;justify-content:space-between;align-items:baseline;font-size:12px;display:flex}.admin-job-progress-numbers{color:#e4e4e7;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.admin-job-phase{color:#6ee7b7;font-weight:600}.admin-job-progress-track{background:#0c1018;border:1px solid #2a3144;border-radius:999px;height:8px;position:relative;overflow:hidden}.admin-job-progress-fill{background:linear-gradient(90deg,#2dd4a3,#46efbf);border-radius:999px;height:100%;transition:width .35s;box-shadow:0 0 12px #46efbf59}.admin-job-progress-track--indeterminate .admin-job-progress-fill--stripes{background:linear-gradient(90deg,#2dd4a3,#46efbf);border-radius:999px;width:38%;animation:1.25s ease-in-out infinite alternate admin-job-bar-slide;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 10px #46efbf66}@keyframes admin-job-bar-slide{0%{transform:translate(-8%)}to{transform:translate(175%)}}.admin-job-checkpoint-block{border-top:1px solid #2d3347d9;margin-top:auto;padding-top:4px}.admin-job-checkpoint-label{text-transform:uppercase;letter-spacing:.08em;color:#9ca3af;font-size:10px;font-weight:700}.admin-job-checkpoint{color:#9ca3af;margin:6px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.45}.admin-job-checkpoint-block--pulse .admin-job-checkpoint-label,.admin-job-checkpoint-block--pulse .admin-job-checkpoint{animation:1.25s ease-in-out infinite admin-job-checkpoint-opacity}@keyframes admin-job-checkpoint-opacity{0%,to{opacity:1}50%{opacity:.38}}.admin-job-ts{color:#6b7280;margin:0;font-size:11px}.admin-section-title{color:#f4f4f5;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.35rem;font-weight:700}.admin-add-row{align-items:center}.admin-add-input{flex:1;min-width:200px;max-width:420px}.admin-user-grid{gap:16px}.admin-user-card{background:linear-gradient(165deg,#141a26 0%,#0f141f 100%);border:1px solid #2d3347;border-radius:16px;flex-direction:column;gap:14px;padding:16px;display:flex;box-shadow:0 12px 36px #00000038}.admin-user-card--inactive{opacity:.88;border-color:#3f3f46}.admin-user-card__main{align-items:center;gap:14px;min-width:0;display:flex}.admin-user-card__avatar-wrap{flex-shrink:0}.admin-user-card__avatar,.admin-user-card__avatar-fallback{object-fit:cover;border:2px solid #46efbf59;border-radius:50%;width:56px;height:56px;box-shadow:0 0 20px #46efbf1f}.admin-user-card__avatar-fallback{color:#46efbf;background:linear-gradient(145deg,#1e293b,#0f172a);justify-content:center;align-items:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px;font-weight:700;display:flex}.admin-user-card__text{flex:1;min-width:0}.admin-user-card__name{color:#f4f4f5;margin:0;font-size:16px;font-weight:700;line-height:1.25}.admin-user-card__email{color:#9ca3af;word-break:break-all;margin:4px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.admin-user-card__footer{border-top:1px solid #2d3347d9;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.admin-user-badge{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.admin-user-badge--on{color:#0d1117;background:#46efbf;border:1px solid #46efbf}.admin-user-badge--off{color:#d4d4d8;background:#27272f;border:1px solid #3f3f46}.admin-user-card__action{font-weight:600}.stats-dashboard.panel.grid{gap:20px}.stats-page-header{margin:0 0 4px}.stats-page-title{letter-spacing:.02em;color:#f1f5f9;margin:0 0 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.35rem;font-weight:700}.stats-page-subtitle{max-width:72ch;margin:0;font-size:13px;line-height:1.55}.stats-page-subtitle-em{color:#5eead4;font-weight:700}.stats-kpi-section{margin:0}.stats-kpi-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}@media (width<=1199px){.stats-kpi-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.stats-kpi-card{background:linear-gradient(165deg,#132033f2 0%,#0f1622fa 100%);border:1px solid #2d3f5c;border-radius:14px;flex-direction:column;gap:10px;min-height:92px;padding:14px 16px 14px 18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.stats-kpi-card:before{content:"";opacity:.85;background:linear-gradient(#46efbf,#2dd4bf);border-radius:14px 0 0 14px;width:3px;position:absolute;top:0;bottom:0;left:0}.stats-kpi-card--negative:before{background:linear-gradient(#f87171,#fb7185)}.stats-kpi-card--positive:before{background:linear-gradient(#34d399,#46efbf)}.stats-kpi-card-label{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:10px;font-weight:700}.stats-kpi-card-value{color:#f8fafc;word-break:break-word;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.15rem;font-weight:700;line-height:1.25}.stats-kpi-card--negative .stats-kpi-card-value{color:#fca5a5}.stats-kpi-card--positive .stats-kpi-card-value{color:#6ee7b7}.stats-kpi-card--loading{justify-content:center;min-height:92px}.stats-kpi-card--loading:before{opacity:.35}.stats-kpi-loading{gap:8px;display:grid}.stats-kpi-loading-label,.stats-kpi-loading-value{background:linear-gradient(90deg,#111a2c 20%,#1f2a40 50%,#111a2c 80%) 0 0/200% 100%;border-radius:8px;animation:1.2s ease-in-out infinite statsPlaceholderPulse;display:block}.stats-kpi-loading-label{width:46%;height:11px}.stats-kpi-loading-value{width:68%;height:22px}@keyframes statsPlaceholderPulse{0%{background-position:100%}to{background-position:0}}.stats-subtitle{margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700}.stats-leaderboard-panel{background:#0c121c;border:1px solid #273247;border-radius:16px;padding:0;overflow:hidden}.stats-leaderboard-panel-head{background:#0f172a59;border-bottom:1px solid #273247;padding:14px 16px 10px}.stats-leaderboard-heading{font-size:15px}.stats-leaderboard-empty{margin:0;padding:16px}.stats-leaderboard-panel .stats-leaderboard-legend{margin:0;padding:12px 16px 16px}.stats-leaderboard-panel .stats-leaderboard-table-wrap{border:0;border-bottom:1px solid #273247;border-radius:0}.stats-leaderboard-model-pill{color:#e2e8f0;background:#1e293bd9;border:1px solid #5eead440;border-radius:999px;padding:4px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600;display:inline-block}.stats-leaderboard-table-wrap{border:1px solid #2d3347;border-radius:12px;overflow-x:auto}.stats-leaderboard-table{border-collapse:collapse;width:100%;min-width:700px}.stats-leaderboard-table th,.stats-leaderboard-table td{text-align:left;border-bottom:1px solid #273247;padding:10px 12px;font-size:13px}.stats-leaderboard-table th{z-index:1;color:#9ca3af;letter-spacing:.04em;text-transform:uppercase;background:#121a28;font-size:12px;position:sticky;top:0}.stats-leaderboard-table tbody tr:hover{background:#94a3b80f}.stats-leaderboard-legend{margin:10px 0 0;font-size:12px}.stats-combo-head{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:10px;margin-top:2px;display:flex}.stats-combo-title{color:#e2e8f0}.stats-combo-range{font-size:.92em;font-weight:400}.stats-filters-card{background:linear-gradient(#0f1622a6 0%,#0c121ceb 100%);border:1px solid #273247;border-radius:16px;padding:16px 18px}.stats-filters-card-title{letter-spacing:.1em;text-transform:uppercase;color:#5eead4;margin:0 0 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.stats-filters-toolbar{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-items:end;gap:12px 14px;display:grid}.stats-filter-field{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.stats-filter-field--action{align-self:stretch}.stats-filter-label{color:#94a3b8;letter-spacing:.02em;font-size:11px;font-weight:600}.stats-filter-label--action-spacer{visibility:hidden;-webkit-user-select:none;user-select:none;min-height:1em}.stats-filter-field input[type=date],.stats-filter-field select{color:#e2e8f0;background:#0f172a;border:1px solid #94a3b838;border-radius:10px;width:100%;min-height:40px;padding:8px 10px;font-family:inherit;font-size:13px}.stats-filter-field input[type=date]:focus-visible,.stats-filter-field select:focus-visible{border-color:#46efbf73;outline:none;box-shadow:0 0 0 2px #46efbf1f}.stats-filters-refresh{width:100%;min-height:40px;font-weight:700}.stats-pagination{background:#0f172a73;border:1px solid #94a3b81f;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 12px;padding:10px 12px;display:flex}.stats-pagination-size{align-items:center;gap:8px;font-size:13px;display:inline-flex}.stats-pagination-size select{color:#e2e8f0;background:#0f172a;border:1px solid #94a3b840;border-radius:8px;min-width:72px;padding:6px 10px;font-size:13px}.stats-pagination-nav{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.stats-pagination-page{white-space:nowrap;font-size:13px}.stats-pagination-btn{color:#e2e8f0;cursor:pointer;background:#1e293bcc;border:1px solid #94a3b840;border-radius:8px;padding:6px 12px;font-size:13px}.stats-pagination-btn:disabled{opacity:.45;cursor:not-allowed}.stats-pagination-end{margin:12px 0 0}.stats-combo-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));align-items:start;gap:12px;display:grid}.admin-stats-combo-card-placeholder{border-radius:0 0 22px 22px;gap:10px;min-height:320px;padding:14px}.stats-combo-placeholder-bar{background:linear-gradient(90deg,#111a2c 20%,#1f2a40 50%,#111a2c 80%) 0 0/200% 100%;border-radius:10px;width:100%;animation:1.2s ease-in-out infinite statsPlaceholderPulse;display:block}.stats-combo-placeholder-bar.top{width:52%;height:12px}.stats-combo-placeholder-bar.middle{height:16px}.stats-combo-placeholder-bar.bottom{width:68%;height:22px}.admin-stats-combo-card{background:#111722;border:1px solid #2d3347;border-radius:0 0 22px 22px;gap:0;display:grid;overflow:hidden;box-shadow:0 12px 30px #0003}.admin-stats-combo-card--combo{cursor:pointer;-webkit-user-select:none;user-select:none}.admin-stats-combo-card--combo:focus-visible{outline-offset:2px;outline:2px solid #46efbf80}.admin-stats-combo-card--won{border-color:#46efbf80;box-shadow:0 0 0 1px #46efbf1f,0 14px 30px #00000040}.admin-stats-combo-card--lost{border-color:#fb718566;box-shadow:0 0 0 1px #fb71851a,0 14px 30px #00000040}.admin-stats-combo-card--open{border-color:#64748b80}.admin-stats-combo-match-strip{letter-spacing:.04em;color:#9ca3af;background:#0f162299;border-bottom:1px solid #2d3347b3;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:11px;display:flex;position:relative}.admin-stats-combo-match-strip-center{align-items:center;gap:7px;display:inline-flex}.admin-stats-combo-match-strip-vs{opacity:.5;font-size:10px}.admin-stats-combo-ai-badge{color:#44f5bf;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.admin-stats-combo-ai-badge-cluster{gap:2px;width:auto;height:auto}.admin-stats-ai-sparkles{width:14px;height:14px}.admin-stats-ai-sparkles-sm{width:13px;height:13px}.admin-stats-ai-sparkles-xs{opacity:.9;width:10px;height:10px}.admin-stats-team-logo{object-fit:contain;background:0 0;border:none;border-radius:0;flex-shrink:0;width:22px;height:22px;display:block}.admin-stats-team-logo-fallback{letter-spacing:.02em;color:#cbd5e1;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;min-width:22px;height:auto;padding:0;font-size:9px;font-weight:800;display:inline-flex}.admin-stats-combo-header{background:#44f5bf;border-bottom:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 16px;display:flex}.admin-stats-combo-header-left{flex:1;min-width:0}.admin-stats-combo-title{letter-spacing:.01em;color:#0f172a;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:26px;font-weight:800;line-height:1.15}.admin-stats-combo-legs-count{text-transform:uppercase;letter-spacing:.12em;color:#0f172ab8;margin:6px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600}.admin-stats-combo-odd{text-align:right;background:0 0;border:none;border-radius:0;flex-shrink:0;gap:4px;min-width:108px;padding:0 0 0 8px;display:grid}.admin-stats-combo-odd span{letter-spacing:.08em;text-transform:uppercase;color:#0f172a8c;font-size:10px;font-weight:700}.admin-stats-combo-odd strong{color:#0f172a;font-family:JetBrains Mono,ui-monospace,monospace;font-size:20px;font-weight:800;line-height:1.05}.admin-stats-combo-odd small{color:#0f172ac7;font-size:11px;font-style:normal}.admin-stats-combo-odd em{color:#0f766e;font-size:11px;font-style:normal;font-weight:700}.admin-stats-combo-legs{background:#f8fafc;border-bottom:1px solid #e2e8f0}.admin-stats-combo-leg{background:0 0;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.admin-stats-combo-leg:last-child{border-bottom:0}.admin-stats-combo-leg-left{align-items:center;gap:10px;min-width:0;display:flex}.admin-stats-player-avatar,.admin-stats-player-avatar-fallback{object-fit:cover;border:1px solid #cbd5e1;border-radius:999px;flex-shrink:0;width:30px;height:30px}.admin-stats-player-avatar-fallback{color:#475569;background:#dde4ef;border-color:#cbd5e1;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.admin-stats-combo-leg-player,.admin-stats-combo-leg-market,.admin-stats-combo-leg-prob,.admin-stats-combo-leg-odd,.admin-stats-combo-leg-hit{margin:0}.admin-stats-combo-leg-player{color:#0f172a;font-size:13px;font-weight:700}.admin-stats-combo-leg-market{color:#475569;margin-top:2px;font-size:12px}.admin-stats-combo-leg-right{text-align:right;flex-shrink:0;font-family:JetBrains Mono,ui-monospace,monospace}.admin-stats-combo-leg-prob{color:#334155;font-size:12px;font-weight:500}.admin-stats-combo-leg-odd{color:#0f172a;font-size:13px;font-weight:700}.admin-stats-combo-leg-hit{color:#64748b;margin-top:2px;font-size:12px}.admin-stats-combo-leg-hit.is-hit{color:#44f5bf;font-weight:700}.admin-stats-combo-leg-hit.is-miss{color:#dc2626;font-weight:600}.admin-stats-combo-leg-hit.is-pending{color:#3b82f6}.admin-stats-combo-event-cell{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.admin-stats-combo-event-cell-left{align-items:center;gap:10px;min-width:0;display:inline-flex}.admin-stats-combo-event-cell-right{text-align:right;flex-shrink:0;font-family:JetBrains Mono,ui-monospace,monospace}.admin-stats-combo-event-cell .admin-stats-combo-leg-player{color:#0f172a;font-size:13px;font-weight:700}.admin-stats-combo-event-cell .admin-stats-combo-leg-market{color:#475569;font-size:12px}.admin-stats-combo-stake-bar{color:#94a3b8;background:#0f1720;border-bottom:3px solid #334155;justify-content:space-between;gap:10px;padding:10px 16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;display:flex}.admin-stats-combo-card--won .admin-stats-combo-stake-bar{border-bottom-style:dashed;border-bottom-color:#46efbf}.admin-stats-combo-card--lost .admin-stats-combo-stake-bar{border-bottom-style:dashed;border-bottom-color:#fb7185}.admin-stats-combo-card--open .admin-stats-combo-stake-bar{border-bottom-style:solid;border-bottom-color:#334155}.admin-stats-combo-footer{border-top:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.admin-stats-combo-footer.is-won{background:#0e2f31e6}.admin-stats-combo-footer.is-lost{background:#1f2436e6}.admin-stats-combo-footer.is-open{background:#182230e6}.admin-stats-combo-footer-left{align-items:center;gap:12px;display:flex}.admin-stats-combo-footer-icon{border:2px solid #4b5563;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;font-weight:700;display:inline-flex}.admin-stats-combo-footer.is-won .admin-stats-combo-footer-icon{color:#46efbf;border-color:#46efbf}.admin-stats-combo-footer.is-lost .admin-stats-combo-footer-icon{color:#f87171;border-color:#ef444499}.admin-stats-combo-footer.is-open .admin-stats-combo-footer-icon{color:#94a3b8;border-color:#94a3b866;font-size:20px}.admin-stats-combo-footer-status,.admin-stats-combo-footer-sub{margin:0}.admin-stats-combo-footer-status{font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:700}.admin-stats-combo-footer.is-won .admin-stats-combo-footer-status{color:#46efbf}.admin-stats-combo-footer.is-lost .admin-stats-combo-footer-status{color:#f87171}.admin-stats-combo-footer.is-open .admin-stats-combo-footer-status{color:#e2e8f0}.admin-stats-combo-footer-sub{color:#94a3b8;margin-top:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.admin-stats-combo-footer-profit{box-sizing:border-box;white-space:nowrap;text-align:center;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;width:fit-content;max-width:100%;padding:6px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.admin-stats-combo-footer.is-won .admin-stats-combo-footer-profit{color:#46efbf;border-color:#46efbf59}.admin-stats-combo-footer.is-lost .admin-stats-combo-footer-profit{color:#f87171;border-color:#f8717159}.admin-stats-combo-footer.is-open .admin-stats-combo-footer-profit{color:#94a3b8;border-color:#94a3b840}@media (width<=860px){.stats-combo-grid{grid-template-columns:1fr}.admin-stats-combo-title{font-size:20px}.admin-stats-combo-odd{min-width:95px}.admin-stats-combo-odd strong{font-size:15px}}.bare-card{color:#e4e4e7;background:linear-gradient(160deg,#1c2232db 0%,#0f1420eb 100%);border:none;border-radius:18px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 18px 40px #0408128c}.bare-card:before{content:"";pointer-events:none;background:radial-gradient(120% 80% at 0 0,#46efbf0f,#0000 55%);border-radius:18px;position:absolute;inset:0}.bare-card--accent-mint:before{background:radial-gradient(120% 80% at 0 0,#46efbf2e,#0000 55%)}.bare-card--accent-violet:before{background:radial-gradient(120% 80% at 0 0,#a385ff29,#0000 55%)}.bare-card--accent-amber:before{background:radial-gradient(120% 80% at 0 0,#f6c76924,#0000 55%)}.bare-card--accent-rose:before{background:radial-gradient(120% 80% at 0 0,#f48fb124,#0000 55%)}.bare-card--accent-slate:before{background:radial-gradient(120% 80% at 0 0,#94a3b81f,#0000 55%)}.bare-card--accent-info:before{background:radial-gradient(120% 80% at 0 0,#a385ff2e,#0000 55%)}.bare-card>*{position:relative}.section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.section-header__kicker{color:#46efbf;letter-spacing:.18em;text-transform:uppercase;margin:0 0 4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.section-header__title{color:#f4f4f5;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:22px;font-weight:700}.section-header__description{color:#a1a1aa;max-width:720px;margin:6px 0 0;font-size:13px;line-height:1.5}.section-header__actions{flex-wrap:wrap;gap:8px;display:flex}.kpi-band{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.kpi-tile{background:linear-gradient(160deg,#161c2af0 0%,#0d111cf0 100%);border-radius:16px;padding:16px 16px 14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #04081280}.kpi-tile:before{content:"";pointer-events:none;background:radial-gradient(120% 80% at 100% 0,#46efbf14,#0000 55%);position:absolute;inset:0}.kpi-tile--ok:before{background:radial-gradient(120% 80% at 100% 0,#46efbf38,#0000 55%)}.kpi-tile--warn:before{background:radial-gradient(120% 80% at 100% 0,#f6c76938,#0000 55%)}.kpi-tile--danger:before{background:radial-gradient(120% 80% at 100% 0,#f48fb138,#0000 55%)}.kpi-tile--info:before{background:radial-gradient(120% 80% at 100% 0,#a385ff38,#0000 55%)}.kpi-tile--accent:before{background:radial-gradient(120% 80% at 100% 0,#46efbf52,#0000 55%)}.kpi-tile__head{justify-content:space-between;align-items:center;display:flex;position:relative}.kpi-tile__label{letter-spacing:.16em;text-transform:uppercase;color:#94a3b8;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.kpi-tile__icon{color:#46efbf;font-size:12px}.kpi-tile__value{color:#f4f4f5;letter-spacing:-.01em;margin-top:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:26px;font-weight:700;line-height:1.1;position:relative}.kpi-tile__hint{color:#94a3b8;margin-top:6px;font-size:11px;position:relative}.pill{letter-spacing:.02em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.pill--ok{color:#46efbf;background:#46efbf1f;border-color:#46efbf52}.pill--info{color:#c4b5fd;background:#a385ff24;border-color:#a385ff52}.pill--warn{color:#f6c769;background:#f6c7691f;border-color:#f6c76952}.pill--danger{color:#f48fb1;background:#f48fb11f;border-color:#f48fb152}.pill--muted{color:#94a3b8;background:#94a3b81f;border-color:#94a3b847}.subnav{background:#0d111ccc;border:1px solid #2d33478c;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.subnav__button{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:600}.subnav__button:hover{color:#f4f4f5}.subnav__button--active{color:#46efbf;background:linear-gradient(#46efbf38,#46efbf0f);box-shadow:inset 0 0 0 1px #46efbf52}.drawer{z-index:60;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer__backdrop{cursor:pointer;background:#02050b99;border:none;position:absolute;inset:0}.drawer__panel{background:linear-gradient(#131826 0%,#0e131d 100%);border-left:1px solid #2d3347;flex-direction:column;height:100vh;display:flex;position:relative;overflow:hidden;box-shadow:-40px 0 60px #02050bb3}.drawer__header{border-bottom:1px solid #1f2432;justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.drawer__title{color:#f4f4f5;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:16px}.drawer__subtitle{color:#94a3b8;margin:2px 0 0;font-size:12px}.drawer__close{color:#a1a1aa;cursor:pointer;background:0 0;border:1px solid #2d3347;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;display:inline-flex}.drawer__body{flex-direction:column;flex:1;gap:14px;padding:18px 20px;display:flex;overflow:auto}.drawer__footer{border-top:1px solid #1f2432;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.shop-drawer__section{border-bottom:1px solid #2d33478c;gap:10px;padding-bottom:12px;display:grid;overflow:visible}.shop-drawer__section>header{text-transform:uppercase;letter-spacing:.15em;color:#94a3b8;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.shop-order-items{gap:10px;display:grid}.shop-drawer__section--stack{gap:12px}.shop-order-info-card,.shop-order-summary-meta{background:#080b1273;border:1px solid #2d3347bf;border-radius:14px;gap:10px;padding:12px 14px;display:grid}.shop-order-details-meta{color:#cbd5e1}.shop-order-info-card .shop-order-items,.shop-order-info-card .segmented{margin-top:2px}.shop-order-summary-block{gap:4px;display:grid}.shop-order-summary-label{letter-spacing:.14em;text-transform:uppercase;color:#64748b;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700}.shop-order-summary-value{color:#e2e8f0;margin:0;font-size:13px;line-height:1.35}.shop-order-summary-sub{color:#94a3b8;margin:0;font-size:12px;line-height:1.35}.shop-order-item{background:#0a0e168c;border:1px solid #2d3347bf;border-radius:14px;grid-template-columns:72px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px;display:grid}.shop-order-item__media{background:#0f141ee6;border-radius:10px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.shop-order-item__media img{object-fit:contain;width:100%;height:100%}.shop-order-item__body{flex-direction:column;gap:2px;min-width:0;display:flex}.shop-order-item__body strong{color:#e2e8f0;font-size:14px;line-height:1.25}.shop-order-item__meta{color:#94a3b8;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:12px;line-height:1.35;display:flex}.shop-order-item__meta-sep{color:#64748b}.shop-order-item__price{color:#44f5bf;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700}.shop-order-item__actions{flex-direction:column;align-items:stretch;gap:6px;display:flex}.shop-order-item__link-placeholder{text-align:center;font-size:11px}.shop-order-item__link{color:#44f5bf;letter-spacing:.08em;text-transform:uppercase;text-align:center;background:#44f5bf1a;border:1px solid #44f5bf73;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.shop-order-item__link--supplier{color:#cbd5e1;background:#94a3b814;border-color:#94a3b873}.shop-order-item__link:hover{background:#44f5bf2e}.shop-order-item__link--supplier:hover{background:#94a3b829}.shop-order-supplier-group{background:#0a0e168c;border:1px solid #2d3347bf;border-radius:14px;gap:0;display:grid;overflow:hidden}.shop-order-item--grouped{background:0 0;border:none;border-radius:0}.shop-order-item--grouped:not(:last-of-type){border-bottom:1px solid #2d33478c}.shop-order-supplier-group__footer{background:#080b1273;border-top:1px solid #2d33478c;justify-content:flex-end;padding:10px 12px;display:flex}.shop-order-supplier-group__footer .shop-order-item__link{min-width:220px}.shop-questions{gap:12px;display:grid}.shop-question{background:#0a0e168c;border:1px solid #2d3347bf;border-radius:14px;gap:10px;padding:12px;display:grid}.shop-question__header{align-items:center;gap:10px;display:flex}.shop-question__avatar{object-fit:cover;border-radius:999px;flex-shrink:0;width:36px;height:36px}.shop-question__avatar--fallback{color:#cbd5e1;background:#334155a6;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.shop-question__meta{color:#94a3b8;gap:2px;font-size:12px;display:grid}.shop-question__meta strong{color:#e2e8f0;font-size:13px}.shop-question__badge{text-transform:uppercase;letter-spacing:.08em;color:#86efac;background:#22c55e1f;border:1px solid #4ade8059;border-radius:999px;width:fit-content;margin-top:2px;padding:2px 8px;font-size:10px;display:inline-flex}.shop-question__body{color:#e2e8f0;margin:0;font-size:14px;line-height:1.5}.shop-question__published-answer{border-left:3px solid #46efbf8c;gap:4px;padding-left:10px;display:grid}.shop-question__published-answer p{color:#f8fafc;margin:0;line-height:1.45}.shop-question__answer-form{gap:8px;display:grid}.shop-question__answer-form textarea{min-height:84px}.shop-drawer__footer{background:linear-gradient(#0e131d66,#0e131d);justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.size-toggle{gap:10px;display:grid}.size-toggle__chips{flex-wrap:wrap;gap:8px;display:flex}.size-toggle__chip{border-radius:999px;padding:7px 12px}.size-toggle__chip--active{color:#8ff7d9;background:#46efbf38;border-color:#46efbf66}.app-select{position:relative}.app-select__trigger{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.app-select__trigger-text{text-align:left;flex:1;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:inline-flex}.app-select__caret{color:#94a3b8;flex-shrink:0;font-size:12px;line-height:1}.app-select__menu{z-index:50;background:#0f172a;border:1px solid #2d3347;border-radius:12px;gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0}.app-select__option{text-align:left;background:0 0;border:0;border-radius:9px;gap:2px;width:100%;padding:8px 10px;display:grid}.app-select__option--active,.app-select__option:hover{background:#46efbf1f}.app-select__option small{color:#94a3b8;font-size:10px}.app-select__option-main{align-items:center;gap:8px;display:inline-flex}.app-select__leading{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-select__leading-logo{object-fit:contain;border-radius:999px;width:18px;height:18px;display:block}.season-input{flex:160px;align-items:center;gap:8px;min-width:140px;display:flex}.season-field__row{flex-wrap:wrap;align-items:center;gap:10px;min-height:36px;display:flex}.field__label--spacer{visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none}.season-grid{flex-direction:column;gap:6px;display:flex}.season-grid__controls{align-items:flex-start}.season-grid__controls .season-field,.season-grid__controls .field{flex:220px;min-width:0}.season-grid__hint{margin:0}.season-input__spinner{border-radius:8px;flex-shrink:0;width:36px;height:36px;padding:0}.season-input input{box-sizing:border-box;flex:1;min-width:0;height:36px}.currency-input{background:#111722;border:1px solid #384058;border-radius:10px;align-items:stretch;display:inline-flex;overflow:hidden}.currency-input__prefix{color:#46efbf;background:#46efbf14;align-items:center;padding:8px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;display:inline-flex}.currency-input input{color:#e4e4e7;background:0 0;border:none;flex:1;padding:8px 10px}.currency-input input:focus{outline:none}.chart-card{background:#0b0f18c7;border-radius:14px;padding:8px}.chart-card.chart-card--horizontal-bar{padding:6px 4px 6px 2px}.chart-card.chart-card--donut,.chart-card.chart-card--donut-demographics{box-sizing:border-box;padding:8px;overflow:hidden}.chart-card.chart-card--donut-demographics{min-height:380px}.donut-chart-canvas-wrap{width:100%;height:100%;min-height:180px;position:relative}.field{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.field input,.field textarea,.field select{box-sizing:border-box;width:100%}.field>label,.field__label{color:#94a3b8;letter-spacing:.16em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.field__hint{color:#71717a;font-size:11px}.field-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid;overflow:visible}.field-row--controls{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.field-row--controls .field{flex:140px;min-width:120px}.chip{color:#d4f4e3;background:#46efbf1a;border:1px solid #46efbf47;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.chip__remove{color:#46efbf;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:12px}.chip-list{flex-wrap:wrap;gap:6px;display:flex}.segmented{background:#0b0f18b3;border:1px solid #2d33478c;border-radius:999px;flex-shrink:0;align-self:flex-start;align-items:center;width:fit-content;max-width:100%;height:36px;padding:2px;display:inline-flex}.field-row--controls .segmented{align-self:flex-end}.segmented__option{color:#a1a1aa;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;height:30px;padding:0 10px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.segmented__option--active{color:#0d1117;background:#46efbf}.admin-page{flex-direction:column;gap:16px;display:flex}.admin-page__charts{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:12px;display:grid}.admin-page__charts--two{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.admin-page__charts--three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=800px){.admin-page__charts--two{grid-template-columns:1fr}}@media (width<=1200px){.admin-page__charts--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-page__charts--three{grid-template-columns:1fr}}.plan-card{flex-direction:column;gap:12px;display:flex}.plan-card__title{color:#f4f4f5;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px}.plan-card__price-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.plan-card__price{background:#0b0f188c;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.plan-card__price-label{letter-spacing:.16em;text-transform:uppercase;color:#94a3b8;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.plan-card__price-value{color:#46efbf;font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px}.plan-card__section{border-top:1px solid #2d334780;flex-direction:column;gap:8px;padding-top:12px;display:flex}.plan-card__section-title{letter-spacing:.16em;text-transform:uppercase;color:#94a3b8;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.coupon-card{flex-direction:column;gap:8px;display:flex}.coupon-card__code{color:#46efbf;letter-spacing:.08em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px}.coupon-card__meta{flex-wrap:wrap;gap:6px;display:flex}.admin-table{border-collapse:collapse;width:100%;font-size:12px}.admin-table th{text-transform:uppercase;letter-spacing:.12em;text-align:left;color:#94a3b8;border-bottom:1px solid #1f2432;padding:8px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.admin-table td{color:#d4d4d8;border-bottom:1px solid #1f243299;padding:10px}.admin-table td.mono{color:#a1a1aa;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.admin-table tr.is-selected td{background:#46efbf0f}.user-detail-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.user-detail-row{border-bottom:1px solid #1f243273;justify-content:space-between;gap:12px;padding:6px 0;font-size:12px;display:flex}.user-detail-row:last-child{border-bottom:none}.user-detail-row span:first-child{color:#94a3b8;letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.user-detail-row span:last-child{color:#e4e4e7;text-align:right;word-break:break-word}.suggest-list{background:#0c1118;border:1px solid #2d3347;border-radius:12px;max-height:240px;margin-top:4px;position:relative;overflow:auto}.suggest-list__item{cursor:pointer;border-bottom:1px solid #1f243273;flex-direction:column;padding:8px 12px;display:flex}.suggest-list__item:hover{background:#46efbf14}.suggest-list__item strong{color:#e4e4e7;font-size:13px}.suggest-list__item span{color:#94a3b8;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.marketing-ops-page{gap:14px}.error-message{color:#fda4af;margin:0;font-size:13px}.success-message{color:#86efac;margin:0;font-size:13px}.marketing-ops-tab-grid{grid-template-columns:1fr;gap:12px;display:grid}.marketing-ops-cards-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:12px;display:grid}.marketing-ops-mini-card{background:#0a0e16a6;border:1px solid #2d334799;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.marketing-ops-mini-card__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.marketing-ops-mini-kpis{color:#cbd5e1;flex-wrap:wrap;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:flex}.marketing-ops-inline-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:10px;display:grid}.marketing-ops-inline-kpis>div{background:#0a0e168c;border:1px solid #2d33478c;border-radius:12px;flex-direction:column;gap:5px;padding:10px 12px;display:flex}.marketing-ops-inline-kpis>div>span{color:#94a3b8;letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.marketing-ops-inline-kpis>div>strong{color:#f4f4f5;font-family:JetBrains Mono,ui-monospace,monospace;font-size:20px}.marketing-ops-inline-kpis>div>small{color:#94a3b8;font-size:11px}.marketing-ops-rules{gap:10px;margin-top:8px;display:grid}.marketing-ops-timeline{flex-direction:column;gap:8px;margin-top:8px;display:flex}.marketing-ops-timeline__row{background:#0a0e1680;border:1px solid #2d33478c;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.marketing-ops-timeline__row strong{font-size:13px}.marketing-ops-timeline__row .mono{color:#e2e8f0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.marketing-ops-mini-list{flex-direction:column;gap:8px;display:flex}.marketing-ops-alert-card{background:#0a0e1680;border:1px solid #2d33478c;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.marketing-ops-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.marketing-ops-skeleton{background:linear-gradient(90deg,#1f243280,#2d334799,#1f243280) 0 0/200% 100%;border-radius:12px;height:120px;animation:1.2s ease-in-out infinite marketing-skeleton-wave}@keyframes marketing-skeleton-wave{0%{background-position:0 0}to{background-position:-200% 0}}.marketing-ops-run-audit-action{justify-content:flex-end}@media (width<=1000px){.marketing-ops-skeleton-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.marketing-ops-skeleton-grid,.marketing-ops-timeline__row{grid-template-columns:1fr}}.beta-testing-page.admin-page{gap:14px}.beta-testing-page .subnav{gap:6px;padding:6px}.beta-testing-page .bare-card .section-header+*,.beta-testing-page .bare-card .beta-testing-invite-row+.marketing-ops-mini-list{margin-top:14px}.beta-testing-page .bare-card>.error-message+.success-message{margin-top:8px}.beta-testing-page .marketing-ops-cards-grid{gap:16px;margin-top:0}.beta-testing-page .marketing-ops-inline-kpis{gap:12px;margin-top:14px}.beta-testing-page .marketing-ops-inline-kpis>div{padding:12px 14px}.beta-testing-page .marketing-ops-mini-list{gap:12px}.beta-testing-page .marketing-ops-timeline__row{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:12px 16px;padding:12px 14px}.beta-testing-page .marketing-ops-timeline__row>div:first-child{min-width:0}.beta-testing-page .marketing-ops-rules{gap:14px;margin-top:12px}.beta-testing-page .marketing-ops-rules>div strong{margin-bottom:2px;display:block}.beta-testing-page .marketing-ops-rules>div p{margin:6px 0 0;line-height:1.45}.beta-testing-page .muted.beta-testing-muted-block{margin:0;line-height:1.45}.beta-testing-page .marketing-ops-timeline__row .beta-testing-muted-block{margin:8px 0 0}.beta-testing-page .marketing-ops-alert-card{border-radius:12px;gap:12px;padding:14px 16px 16px}.beta-testing-page .marketing-ops-alert-card .marketing-ops-mini-card__head{align-items:flex-start;gap:10px 12px}.beta-testing-page .marketing-ops-alert-card .marketing-ops-mini-card__head strong{font-size:13px;line-height:1.35}.beta-testing-page .beta-testing-report-actions{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.beta-testing-page .beta-testing-report-actions button{padding:7px 14px;font-size:11px}.beta-testing-page .beta-testing-report-description-full{white-space:pre-wrap}.beta-testing-page .beta-testing-report-meta-line{color:#9ca3af;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px 14px;font-size:12px;display:grid}.beta-testing-page .beta-testing-report-details-toggle{width:fit-content;padding:6px 10px;font-size:11px}.beta-testing-page .beta-testing-report-details{background:#080d1573;border:1px solid #3846638c;border-radius:10px;gap:10px;padding:10px;display:grid}.beta-testing-page .beta-testing-report-details-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 14px;display:grid}.beta-testing-page .beta-testing-report-details-grid strong,.beta-testing-page .beta-testing-report-details>div>strong{text-transform:uppercase;letter-spacing:.08em;color:#93a4c4;margin-bottom:4px;font-size:11px;display:block}.beta-testing-page .beta-report-summary-cards{margin-bottom:4px}.beta-testing-page .beta-report-summary-value{color:#d1d5db;margin:0;font-size:13px;line-height:1.45}.beta-testing-page .beta-report-tech-accordion{gap:8px;display:grid}.beta-testing-page .beta-report-tech-panel{background:#060a128c;border:1px solid #343e548c;border-radius:10px;overflow:hidden}.beta-testing-page .beta-report-tech-panel__summary{cursor:pointer;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding:10px 12px;list-style:none;display:flex}.beta-testing-page .beta-report-tech-panel__summary::-webkit-details-marker{display:none}.beta-testing-page .beta-report-tech-panel__summary:before{content:"▸";color:#6ee7b7;margin-right:8px;font-size:12px;transition:transform .15s}.beta-testing-page .beta-report-tech-panel[open] .beta-report-tech-panel__summary:before{transform:rotate(90deg)}.beta-testing-page .beta-report-tech-panel__title{letter-spacing:.06em;text-transform:uppercase;color:#e5e7eb;font-size:12px;font-weight:600}.beta-testing-page .beta-report-tech-panel__hint{color:#9ca3af;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.beta-testing-page .beta-report-tech-panel__body{border-top:1px solid #343e5459;gap:10px;padding:0 12px 12px;display:grid}.beta-testing-page .beta-report-tech-grid{gap:10px;display:grid}.beta-testing-page .beta-report-tech-grid--2{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.beta-testing-page .beta-report-tech-grid--3{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.beta-testing-page .beta-report-mini-card{background:#0a0f18a6;border:1px solid #38466373;border-radius:8px;padding:10px}.beta-testing-page .beta-report-mini-card__title{letter-spacing:.1em;text-transform:uppercase;color:#93a4c4;margin:0 0 8px;font-size:10px;font-weight:600}.beta-testing-page .beta-report-kv-list{grid-template-columns:minmax(110px,38%) 1fr;gap:6px 10px;margin:0;display:grid}.beta-testing-page .beta-report-kv-list dt{color:#9ca3af;margin:0;font-size:11px}.beta-testing-page .beta-report-kv-list dd{color:#e5e7eb;word-break:break-word;margin:0;font-size:12px}.beta-testing-page .beta-report-kv__mono{color:#b7c2d8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.beta-testing-page .beta-report-pill-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.beta-testing-page .beta-report-pill{color:#a7f3d0;background:#44f5bf14;border:1px solid #44f5bf40;border-radius:999px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.beta-testing-page .beta-report-text-preview{color:#d1d5db;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.beta-testing-page .beta-report-ua{color:#9ca3af;word-break:break-word;margin:0;font-size:10px;line-height:1.45}.beta-testing-page .beta-report-attachment-card{gap:8px;margin:0;display:grid}.beta-testing-page .beta-report-attachment-card img{aspect-ratio:16/9;object-fit:cover;border:1px solid #48597b99;border-radius:8px;width:100%}.beta-testing-page .beta-report-attachment-card a{display:block}.beta-testing-page .beta-report-attachment-name{color:#e5e7eb;word-break:break-word;font-size:12px;font-weight:500;display:block}.beta-testing-page .beta-report-attachment-meta{color:#9ca3af;margin-top:2px;font-size:11px;display:block}.beta-testing-page .beta-testing-report-attachments{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.beta-testing-page .beta-testing-report-attachment{color:#d1d5db;gap:6px;text-decoration:none;display:grid}.beta-testing-page .beta-testing-report-attachment img{aspect-ratio:16/9;object-fit:cover;border:1px solid #48597b99;border-radius:8px;width:100%}.beta-testing-page .beta-testing-report-attachment span{word-break:break-word;font-size:11px}.beta-testing-page .beta-testing-report-attachment-missing{border:1px dashed #455169b3;border-radius:8px;gap:4px;padding:8px;display:grid}@media (width<=760px){.beta-testing-page .marketing-ops-timeline__row{grid-template-columns:1fr;gap:10px}.beta-testing-page .marketing-ops-timeline__row>.pill{justify-self:start}}.beta-testing-page .beta-testing-invite-row{align-items:flex-end;gap:12px 14px;margin-bottom:4px}.beta-testing-page .marketing-ops-mini-list.beta-testing-testers-list{gap:12px}.beta-testing-page .beta-testing-tester-card{background:#0a0e1680;border:1px solid #2d33478c;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 20px;padding:14px 16px;display:flex}.beta-testing-page .beta-testing-tester-card__info{flex:min(280px,100%);min-width:0}.beta-testing-page .beta-testing-tester-card__info>strong{font-size:14px;line-height:1.35;display:block}.beta-testing-page .beta-testing-tester-card__stats{margin:8px 0 0;font-size:12px;line-height:1.45}.beta-testing-page .beta-testing-tester-card__actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:12px 14px;display:flex}.beta-testing-page .beta-testing-tester-card__buttons{flex-wrap:wrap;gap:8px;display:inline-flex}.beta-testing-page .beta-testing-tester-card__buttons button{white-space:nowrap;padding:6px 12px;font-size:11px}@media (width<=520px){.beta-testing-page .beta-testing-tester-card__actions{justify-content:flex-start;width:100%}}.beta-questionnaires-shell{background:#0a0e168c;border:1px solid #2d3347a6;border-radius:14px;padding:14px}.beta-questionnaires-head h3{color:#f4f4f5;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px}.beta-questionnaires-head p{margin:6px 0 0}.beta-questionnaires-subnav{margin-top:12px}.beta-questionnaires-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin-top:12px;display:grid}.beta-questionnaires-grid--two{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.beta-questionnaires-chart-panel{background:#0b0f18cc;border:1px solid #2d334799;border-radius:12px;align-self:stretch;min-width:0;height:auto;padding:10px 8px 10px 6px;overflow:visible}.beta-questionnaires-chart-head{flex-direction:column;gap:4px;margin-bottom:6px;display:flex}.beta-questionnaires-chart-head strong{color:#e5e7eb;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.beta-questionnaires-chart-panel--wide{grid-column:1/-1}.beta-questionnaires-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.beta-questionnaires-response-card{background:#080c14b8;border:1px solid #2d33478c;border-radius:10px;overflow:hidden}.beta-questionnaires-list-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.beta-questionnaires-list-row--toggle:hover{background:#46efbf0f}.beta-questionnaires-list-row__main{min-width:0}.beta-questionnaires-list-row__meta{flex-shrink:0;align-items:center;gap:10px;display:flex}.beta-questionnaires-list-row__chevron{color:#94a3b8;justify-content:center;width:1.25rem;font-size:14px;line-height:1;transition:transform .18s cubic-bezier(.32,.72,0,1);display:inline-flex}.beta-questionnaires-response-card--expanded .beta-questionnaires-list-row__chevron{transform:rotate(180deg)}.beta-questionnaires-response-body{background:#060a128c;border-top:1px solid #2d334773;padding:12px 14px 14px}.beta-questionnaires-answer-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 16px;margin:0;display:grid}.beta-questionnaires-answer-item{min-width:0}.beta-questionnaires-answer-item dt{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.beta-questionnaires-answer-item dd{color:#e5e7eb;word-break:break-word;margin:4px 0 0;font-size:13px;line-height:1.45}@media (width<=760px){.beta-questionnaires-list-row{grid-template-columns:1fr;align-items:flex-start}.beta-questionnaires-list-row__meta{justify-content:space-between;width:100%}}
