.os-page{--r-btn:4px;--r-card:8px;--r-chip:4px;--r-img:0;background:var(--color-bg-subtle);min-height:100dvh;color:var(--color-ink-primary);font-family:var(--font-text);font-size:var(--type-body-size);-webkit-font-smoothing:antialiased;line-height:1.5}.skiplink,.os-skiplink{position:absolute;left:-9999px}.skiplink:focus,.os-skiplink:focus{left:var(--space-4);top:var(--space-4);z-index:var(--z-modal);background:var(--color-bg-app);padding:var(--space-3) var(--space-4);border-radius:var(--r-btn)}.wrap,.os-wrap{max-width:var(--container-max);padding:var(--space-6);margin:0 auto}.pagehead,.os-pagehead{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.pagehead h1,.os-pagehead h1{font-family:var(--font-display);font-size:var(--type-h1-size);font-weight:var(--font-weight-black);letter-spacing:-.02em;margin:0}.pagehead p,.os-pagehead p{margin:var(--space-1) 0 0;color:var(--color-ink-tertiary);font-size:var(--type-body-sm-size)}.saved,.os-saved{margin-top:var(--space-2);font-size:var(--type-caption-size);color:var(--color-ink-tertiary);align-items:center;gap:6px;display:inline-flex}.saved .icon,.os-saved .icon{width:14px;height:14px;color:var(--color-status-success)}.mascotslot,.os-mascotslot{align-items:flex-start;margin-left:auto;display:flex}.brainy,.os-brainy{color:var(--color-lang-purple);flex:none;place-items:center;display:grid}[data-bounds="1"] .brainy,[data-bounds="1"] .os-brainy,.brainy.bounds,.os-brainy.bounds{outline:1px dashed var(--color-status-danger,#e11d48);outline-offset:3px}[data-reduce="1"] *{transition:none!important;animation:none!important}.brainy svg,.os-brainy svg{width:100%;height:100%;display:block}.grid,.os-grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=900px){.grid.split,.os-grid.split{grid-template-columns:62fr 38fr}}.card,.os-card{background:var(--color-bg-app);border:1px solid var(--color-border-subtle);border-radius:var(--r-card);padding:var(--space-5);margin-bottom:var(--space-4)}.cardhead,.os-cardhead{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.cardhead h2,.os-cardhead h2{font-family:var(--font-display);font-size:var(--type-h3-size);font-weight:var(--font-weight-bold);margin:0}.cardsub,.os-cardsub{color:var(--color-ink-tertiary);font-size:var(--type-body-sm-size);margin-bottom:var(--space-4)}.spacer,.os-spacer{margin-left:auto}.seg,.os-seg{background:var(--color-bg-muted);border-radius:var(--r-btn);padding:3px;display:inline-flex}.seg button,.os-seg button{border-radius:var(--r-btn);padding:var(--space-2) var(--space-4);min-height:var(--tap-min,44px);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-semibold);color:var(--color-ink-secondary);cursor:pointer;background:0 0;border:0}.seg button[aria-pressed=true],.os-seg button[aria-pressed=true]{background:var(--color-lang-purple);color:var(--color-ink-on-color)}.seg[data-disabled="1"],.os-seg[data-disabled="1"]{opacity:.5;pointer-events:none}.chip,.os-chip{border-radius:var(--r-btn);font-size:var(--type-caption-size);font-weight:var(--font-weight-medium);border:1px solid var(--color-border-subtle);color:var(--color-ink-secondary);background:var(--color-bg-app);align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.chip .icon,.os-chip .icon{width:13px;height:13px}.chip--soft,.os-chip--soft{background:color-mix(in srgb, var(--color-lang-purple) 10%, var(--color-bg-app));border-color:color-mix(in srgb, var(--color-lang-purple) 30%, var(--color-bg-app));color:var(--color-lang-purple-pressed)}.chip--warn,.os-chip--warn{background:color-mix(in srgb, var(--color-status-warning) 16%, var(--color-bg-app));border-color:color-mix(in srgb, var(--color-status-warning) 45%, var(--color-bg-app));color:#7a5c00}.chip--muted,.os-chip--muted{color:var(--color-ink-tertiary)}.chip--bronze,.os-chip--bronze{color:var(--tier-bronze-ink);border-color:var(--tier-bronze);background:color-mix(in srgb, var(--tier-bronze) 16%, var(--color-bg-app))}.chip--silver,.os-chip--silver{color:var(--tier-silver-ink);border-color:var(--tier-silver);background:color-mix(in srgb, var(--tier-silver) 22%, var(--color-bg-app))}.chip--gold,.os-chip--gold{color:var(--tier-gold-ink);border-color:var(--tier-gold);background:color-mix(in srgb, var(--tier-gold) 22%, var(--color-bg-app))}.btn,.os-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-min,44px);padding:0 var(--space-5);border-radius:var(--r-btn);font-weight:var(--font-weight-semibold);font-size:var(--type-body-sm-size);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard);border:1px solid #0000;display:inline-flex}.btn--primary,.os-btn--primary{background:var(--color-lang-purple);color:var(--color-ink-on-color)}.btn--primary:hover,.os-btn--primary:hover{background:var(--color-lang-purple-hover)}.btn--secondary,.os-btn--secondary{background:var(--color-bg-app);border-color:var(--color-border-default);color:var(--color-ink-primary)}.btn--secondary:hover,.os-btn--secondary:hover{background:var(--color-bg-subtle)}.btn--ghost,.os-btn--ghost{color:var(--color-ink-tertiary);background:0 0;border-color:#0000;text-decoration:underline}.btn--full,.os-btn--full{width:100%}.linkbtn,.os-linkbtn{color:var(--color-lang-purple);font-weight:var(--font-weight-semibold);font-size:var(--type-body-sm-size);min-height:var(--tap-min,44px);padding:0 var(--space-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.rankgrid,.os-rankgrid{gap:var(--space-5);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=760px){.rankgrid,.os-rankgrid{grid-template-columns:auto auto 1fr}}.rankbig,.os-rankbig{font-family:var(--font-display);font-size:64px;line-height:1;font-weight:var(--font-weight-black);color:var(--color-lang-purple);font-variant-numeric:tabular-nums}.rankdash,.os-rankdash{font-family:var(--font-text);font-size:var(--type-h2-size);font-weight:var(--font-weight-medium);color:var(--color-ink-tertiary);line-height:1.2}.movement,.os-movement{color:var(--color-status-success);font-weight:var(--font-weight-semibold);font-size:var(--type-body-sm-size);align-items:center;gap:5px;display:inline-flex}.metric,.os-metric{font-family:var(--font-display);font-size:var(--type-h2-size);font-weight:var(--font-weight-black);font-variant-numeric:tabular-nums}.muted,.os-muted{color:var(--color-ink-tertiary);font-size:var(--type-body-sm-size)}.placeholder,.os-placeholder{border:1px dashed var(--color-border-default);border-radius:var(--r-btn);padding:var(--space-4);text-align:center;color:var(--color-ink-tertiary);min-width:196px}.qualify,.os-qualify{background:color-mix(in srgb, var(--color-lang-purple) 7%, var(--color-bg-app));border:1px solid color-mix(in srgb, var(--color-lang-purple) 25%, var(--color-bg-app));border-radius:var(--r-btn);padding:var(--space-4);min-width:238px}.pips,.os-pips{margin:var(--space-3) 0;align-items:center;gap:6px;display:flex}.pip,.os-pip{border-radius:var(--r-btn);border:2px solid var(--color-lang-purple);width:12px;height:12px}.pip--off,.os-pip--off{border-color:var(--color-border-default)}.rivals,.os-rivals{border:1px solid var(--color-border-subtle);border-radius:var(--r-btn);overflow:hidden}.rivals .rhead,.os-rivals .rhead{padding:var(--space-2) var(--space-3);font-size:var(--type-label-size);font-weight:var(--font-weight-semibold);color:var(--color-ink-secondary);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-subtle)}.row,.os-row{gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--color-border-subtle);font-size:var(--type-body-sm-size);grid-template-columns:52px 1fr auto;align-items:center;display:grid}.row:last-child,.os-row:last-child{border-bottom:0}.row--me,.os-row--me{background:color-mix(in srgb, var(--color-lang-purple) 8%, var(--color-bg-app));color:var(--color-lang-purple-pressed);font-weight:var(--font-weight-semibold)}.row--dashed,.os-row--dashed{border:1px dashed var(--color-border-default);border-radius:var(--r-btn);margin:var(--space-2);color:var(--color-ink-tertiary)}.bygame,.os-bygame{margin-top:var(--space-5);border-top:1px solid var(--color-border-subtle);padding-top:var(--space-4)}.bygame h3,.os-bygame h3{font-size:var(--type-body-size);font-weight:var(--font-weight-bold);margin:0 0 var(--space-1)}.gamerow,.os-gamerow{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-subtle);font-size:var(--type-body-sm-size);grid-template-columns:32px 1fr auto auto;align-items:center;display:grid}.gameicon,.os-gameicon{border-radius:var(--r-btn);border:1.75px solid var(--color-lang-purple);width:32px;height:32px;color:var(--color-lang-purple);place-items:center;display:grid}.total,.os-total{justify-content:flex-end;align-items:center;gap:var(--space-3);padding-top:var(--space-3);font-weight:var(--font-weight-bold);display:flex}.badgegrid,.os-badgegrid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=520px){.badgegrid,.os-badgegrid{grid-template-columns:repeat(3,1fr)}}.badgegrid--all,.os-badgegrid--all{grid-template-columns:repeat(2,1fr)}@media (width>=600px){.badgegrid--all,.os-badgegrid--all{grid-template-columns:repeat(4,1fr)}}@media (width>=1000px){.badgegrid--all,.os-badgegrid--all{grid-template-columns:repeat(6,1fr)}}.badge,.os-badge{height:var(--badge-card-h,172px);place-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);background:var(--color-bg-app);border:1px solid var(--color-border-subtle);border-radius:var(--r-btn);text-align:center;cursor:pointer;transition:transform var(--duration-fast) var(--easing-standard);grid-template-rows:1fr auto;display:grid;overflow:hidden}.badge:hover,.os-badge:hover{transform:translateY(-2px)}.badge--locked:hover,.os-badge--locked:hover{transform:none}.medallion,.os-medallion{aspect-ratio:1;border-radius:var(--r-btn);background:var(--color-bg-app);border:var(--tier-ring,4px) solid var(--tier-locked,#d6dae2);place-items:center;height:100%;display:grid;position:relative}.medallion .art,.os-medallion .art{border-radius:var(--r-img);color:var(--color-lang-purple);background:50% 30% / cover no-repeat var(--color-bg-app);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.medallion .art svg,.os-medallion .art svg{opacity:.95;width:54%;height:54%}.badge[data-tier=bronze] .medallion,.os-badge[data-tier=bronze] .os-medallion{border-color:var(--tier-bronze)}.badge[data-tier=silver] .medallion,.os-badge[data-tier=silver] .os-medallion{border-color:var(--tier-silver)}.badge[data-tier=gold] .medallion,.os-badge[data-tier=gold] .os-medallion{border-color:var(--tier-gold)}.badge--locked .medallion,.os-badge--locked .os-medallion{border-style:solid;border-color:var(--tier-locked)}.badge--locked .art,.os-badge--locked .art{filter:var(--badge-art-filter-locked,grayscale(1));opacity:var(--badge-art-opacity-locked,.45)}.medallion .star,.os-medallion .star{border-radius:var(--r-btn);background:var(--tier-gold);width:22px;height:22px;color:var(--color-ink-on-color);place-items:center;display:grid;position:absolute;top:-5px;right:-5px}.medallion .star .icon,.os-medallion .star .icon{fill:currentColor;stroke:none;width:13px;height:13px}.medallion .lockpip,.os-medallion .lockpip{border-radius:var(--r-btn);background:var(--color-bg-app);border:1px solid var(--color-border-default);width:24px;height:24px;color:var(--color-ink-secondary);place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.medallion .lockpip .icon,.os-medallion .lockpip .icon{width:13px;height:13px}.badge .meta,.os-badge .meta{gap:1px;width:100%;min-width:0;display:grid}.badge .dtitle,.os-badge .dtitle{font-size:var(--type-body-sm-size);font-weight:var(--font-weight-bold);color:var(--color-ink-primary);white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.3;overflow:hidden}.badge .dtier,.os-badge .dtier{font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--tier-locked-ink)}.badge[data-tier=bronze] .dtier,.os-badge[data-tier=bronze] .dtier{color:var(--tier-bronze-ink)}.badge[data-tier=silver] .dtier,.os-badge[data-tier=silver] .dtier{color:var(--tier-silver-ink)}.badge[data-tier=gold] .dtier,.os-badge[data-tier=gold] .dtier{color:var(--tier-gold-ink)}.badgefoot,.os-badgefoot{align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.nextbadge,.os-nextbadge{margin-top:var(--space-4);background:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--r-btn);padding:var(--space-3);gap:var(--space-3);grid-template-columns:52px 1fr auto;align-items:center;display:grid}.nextbadge .mini,.os-nextbadge .mini{border-radius:var(--r-btn);background:var(--color-bg-app);width:52px;height:52px;color:var(--color-lang-purple);border:3px solid var(--tier-locked);place-items:center;display:grid}.bar,.os-bar{border-radius:var(--r-btn);background:var(--color-bg-muted);height:8px;margin-top:7px;overflow:hidden}.bar>span,.os-bar>span{background:var(--color-lang-purple);height:100%;display:block}.records,.os-records{gap:var(--space-4) 0;grid-template-columns:repeat(2,1fr);display:grid}@media (width>=760px){.records,.os-records{grid-template-columns:repeat(4,1fr);gap:0}}.record,.os-record{padding:0 var(--space-5);border-left:1px solid var(--color-border-subtle)}.record:first-child,.os-record:first-child{border-left:0;padding-left:0}.record .ico,.os-record .ico{color:var(--color-lang-purple);margin-bottom:var(--space-1)}.record .k,.os-record .k{font-size:var(--type-label-size);color:var(--color-ink-tertiary)}.record .v,.os-record .v{font-family:var(--font-display);font-size:var(--type-h3-size);font-weight:var(--font-weight-black);font-variant-numeric:tabular-nums}table,.table,.os-table{border-collapse:collapse;width:100%;font-size:var(--type-body-sm-size)}th{text-align:left;font-size:var(--type-label-size);color:var(--color-ink-tertiary);font-weight:var(--font-weight-semibold);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-subtle)}td{padding:var(--space-3);border-bottom:1px solid var(--color-border-subtle)}th:nth-child(3),td:nth-child(3){text-align:right}tr.me td{background:color-mix(in srgb, var(--color-lang-purple) 8%, var(--color-bg-app));color:var(--color-lang-purple-pressed);font-weight:var(--font-weight-semibold)}tr.dashed td{border-top:1px dashed var(--color-border-default);color:var(--color-ink-tertiary)}.filters,.os-filters{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.filters button,.os-filters button{border:1px solid var(--color-border-default);background:var(--color-bg-app);border-radius:var(--r-btn);min-height:var(--tap-min,44px);padding:0 var(--space-4);font-size:var(--type-body-sm-size);cursor:pointer}.filters button[aria-pressed=true],.os-filters button[aria-pressed=true]{background:var(--color-lang-purple);border-color:var(--color-lang-purple);color:var(--color-ink-on-color)}.notice,.os-notice{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-status-warning) 12%, var(--color-bg-app));font-size:var(--type-body-sm-size);flex-wrap:wrap;display:flex}.notice .icon,.os-notice .icon{color:#7a5c00}.empty,.os-empty{text-align:center;padding:var(--space-7) var(--space-4);color:var(--color-ink-tertiary)}.empty .icon--lg,.os-empty .icon--lg{color:var(--color-ink-tertiary);margin-bottom:var(--space-3)}.empty strong,.os-empty strong{color:var(--color-ink-primary);font-size:var(--type-body-lg-size);margin-bottom:var(--space-1);display:block}.errorpanel,.os-errorpanel{text-align:center;padding:var(--space-8) var(--space-4)}.errorpanel h2,.os-errorpanel h2{font-family:var(--font-display);font-size:var(--type-h2-size);font-weight:var(--font-weight-black);margin:var(--space-4) 0 var(--space-2)}.errorpanel .brainy,.os-errorpanel .brainy{margin:0 auto}.errorpanel .cta,.os-errorpanel .cta{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;justify-content:center;display:flex}.sk,.os-sk{background:var(--color-bg-muted);border-radius:var(--r-btn);height:14px;display:block}.sk--block,.os-sk--block{border-radius:var(--r-btn);height:auto}.sk--tile,.os-sk--tile{border-radius:var(--r-btn);height:var(--badge-card-h,172px);width:100%}.skrow,.os-skrow{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle);align-items:center;display:flex}.signinbar,.os-signinbar{z-index:var(--z-sticky);align-items:center;gap:var(--space-4);background:var(--color-bg-subtle);border-top:1px solid var(--color-border-subtle);padding:var(--space-3) var(--space-6);font-size:var(--type-body-sm-size);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.scrim,.os-scrim{z-index:var(--z-modal);background:#0b0d1270;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet,.os-sheet{background:var(--color-bg-app);border-radius:var(--r-card);width:100%;max-height:92%;padding:var(--space-5);animation:osSheetUp var(--duration-slow) var(--easing-standard);overflow:auto}@keyframes osSheetUp{0%{transform:translateY(16px)}to{transform:none}}@media (width>=768px){.scrim,.os-scrim{align-items:center}.sheet,.os-sheet{border-radius:var(--r-card);max-width:520px;max-height:86%}.sheet--wide,.os-sheet--wide{max-width:940px}}.sheethead,.os-sheethead{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.sheethead h2,.os-sheethead h2{font-family:var(--font-display);font-size:var(--type-h3-size);font-weight:var(--font-weight-bold);margin:0}.sheetclose,.os-sheetclose{border:1px solid var(--color-border-default);background:var(--color-bg-app);border-radius:var(--r-card);width:var(--tap-min,44px);height:var(--tap-min,44px);color:var(--color-ink-secondary);cursor:pointer;place-items:center;margin-left:auto;display:grid}.sheetart,.os-sheetart{border-radius:var(--r-img);background:var(--color-bg-app);width:104px;height:104px;color:var(--color-lang-purple);border:var(--tier-ring,4px) solid var(--tier-locked,#d6dae2);flex:none;place-items:center;display:grid}.sheetart[data-tier=bronze],.os-sheetart[data-tier=bronze]{border-color:var(--tier-bronze)}.sheetart[data-tier=silver],.os-sheetart[data-tier=silver]{border-color:var(--tier-silver)}.sheetart[data-tier=gold],.os-sheetart[data-tier=gold]{border-color:var(--tier-gold)}.sheetart svg,.os-sheetart svg{width:52px;height:52px}.grabber,.os-grabber{border-radius:var(--r-btn);background:var(--color-border-default);width:40px;height:4px;margin:0 auto var(--space-4)}@media (width>=768px){.grabber,.os-grabber{display:none}}.ladder,.os-ladder{border:1px solid var(--color-border-subtle);border-radius:var(--r-btn);margin:var(--space-4) 0;overflow:hidden}.ladder .lrow,.os-ladder .lrow{gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--color-border-subtle);font-size:var(--type-body-sm-size);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.ladder .lrow:last-child,.os-ladder .lrow:last-child{border-bottom:0}.ladder .lrow[data-reached="1"],.os-ladder .lrow[data-reached="1"]{background:color-mix(in srgb, var(--color-status-success) 8%, var(--color-bg-app))}.ladder .lrow .state,.os-ladder .lrow .state{color:var(--color-ink-tertiary);font-size:var(--type-caption-size)}.sheetcta,.os-sheetcta{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.sheetcta .btn,.sheetcta .os-btn,.os-sheetcta .btn,.os-sheetcta .os-btn{flex:auto}.pickerlist,.os-pickerlist{gap:var(--space-3);display:grid}.pickeritem,.os-pickeritem{gap:var(--space-3);text-align:left;padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--r-btn);background:var(--color-bg-app);min-height:var(--tap-min,44px);cursor:pointer;grid-template-columns:44px 1fr auto;align-items:center;display:grid}.pickeritem:hover,.os-pickeritem:hover{background:var(--color-bg-subtle)}.pickeritem .gameicon,.pickeritem .os-gameicon,.os-pickeritem .gameicon,.os-pickeritem .os-gameicon{width:44px;height:44px}.grouphead,.os-grouphead{align-items:center;gap:var(--space-3);margin:var(--space-5) 0 var(--space-3);display:flex}.grouphead h3,.os-grouphead h3{font-family:var(--font-display);font-size:var(--type-h4-size);margin:0}.stickyme,.os-stickyme{background:var(--color-bg-app);position:sticky;bottom:0}.devbar,.os-devbar{z-index:var(--z-toast);background:var(--color-bg-inverse);color:var(--color-ink-on-dark);padding:var(--space-3) var(--space-4);gap:var(--space-4);font-size:var(--type-label-size);border-bottom:1px solid #262b36;flex-wrap:wrap;align-items:center;display:flex;position:sticky;top:0}.devbar .grp,.os-devbar .grp{gap:var(--space-1);align-items:center;display:flex}.devbar .lbl,.os-devbar .lbl{opacity:.55;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.devbar button,.os-devbar button{color:var(--color-ink-on-dark);border-radius:var(--r-btn);cursor:pointer;background:#1a1f29;border:1px solid #333a48;min-height:32px;padding:6px 10px;font-size:12px}.devbar button[aria-pressed=true],.os-devbar button[aria-pressed=true]{background:var(--color-lang-purple);border-color:var(--color-lang-purple)}.devbar .trace,.os-devbar .trace{opacity:.72;font-family:var(--font-mono);text-align:right;max-width:410px;margin-left:auto;font-size:11px}.qapanel,.os-qapanel{right:var(--space-4);bottom:var(--space-4);z-index:var(--z-toast);background:var(--color-bg-inverse);width:352px;max-height:48vh;color:var(--color-ink-on-dark);border-radius:var(--r-card);padding:var(--space-4);font-family:var(--font-mono);font-size:11px;line-height:1.6;position:fixed;overflow:auto}.qapanel h3,.os-qapanel h3{margin:0 0 var(--space-2);font-family:var(--font-text);font-size:var(--type-label-size);text-transform:uppercase;letter-spacing:.08em;opacity:.6}.qapanel .pass,.os-qapanel .pass{color:#5ee3bf}.qapanel .fail,.os-qapanel .fail{color:#ff8b8f}.devhint,.os-devhint{bottom:var(--space-3);left:var(--space-3);z-index:var(--z-toast);background:var(--color-bg-inverse);color:var(--color-ink-on-dark);opacity:.6;border-radius:var(--r-btn);pointer-events:none;padding:5px 12px;font-size:11px;position:fixed}
