.Screen-module__juWvaW__screenShell{background:radial-gradient(circle at top, #38bdf814, transparent 60%), var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.Screen-module__juWvaW__screenCard{background:var(--bg-panel);border:1px solid var(--border);border-radius:1.2rem;width:min(760px,100%);padding:2.5rem;box-shadow:0 25px 60px #020617cc}.Screen-module__juWvaW__screenCard h1,.Screen-module__juWvaW__screenCard h2{margin-top:0}.Screen-module__juWvaW__briefingBlurb{color:var(--muted);margin:.25rem 0 1rem;line-height:1.4}.Screen-module__juWvaW__rulesList{color:var(--muted);margin:1.5rem 0;padding-left:1.25rem}.Screen-module__juWvaW__rulesList li+li{margin-top:.75rem}.Screen-module__juWvaW__briefingQuote{border-left:3px solid var(--accent);color:var(--muted);background:#ffffff0a;border-radius:.75rem;margin:1.5rem 0;padding:1rem 1.25rem;font-style:italic}.Screen-module__juWvaW__briefingQuote footer{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-top:.5rem;font-style:normal}.Screen-module__juWvaW__screenActions{gap:1rem;margin-top:2rem;display:flex}.Screen-module__juWvaW__screenButton{color:#04111f;text-align:center;background:linear-gradient(120deg,#2ea4dff2,#2979caf2);border:none;border-radius:.75rem;flex:1;justify-content:center;align-items:center;padding:.85rem 1rem;font-weight:600;text-decoration:none;transition:background .2s,box-shadow .2s,transform .2s,border-color .2s;display:inline-flex}.Screen-module__juWvaW__screenButtonSecondary{color:var(--text);background:#ffffff14}.Screen-module__juWvaW__screenButton:hover{background:linear-gradient(120deg,#7dd3fc,#93c5fd);transform:translateY(-1px)}.Screen-module__juWvaW__screenButton:focus-visible{outline-offset:2px;background:#7dd3fc;outline:2px solid #7dd3fc99;transform:translateY(-1px)}.Screen-module__juWvaW__screenButtonSecondary:hover,.Screen-module__juWvaW__screenButtonSecondary:focus-visible{background:#ffffff24}.Screen-module__juWvaW__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.Screen-module__juWvaW__summaryGrid.Screen-module__juWvaW__summaryGridWide{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.Screen-module__juWvaW__summaryCard{background:var(--bg-panel-light);border:1px solid var(--border);text-align:center;min-height:110px;color:var(--text);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex}.Screen-module__juWvaW__summaryCardApproved,.Screen-module__juWvaW__summaryCardRejected{background:var(--bg-panel-light);border-color:var(--border);box-shadow:var(--shadow-soft,0 8px 20px #0f172a40);color:var(--text)}.Screen-module__juWvaW__summaryCardBugs{color:#fecaca;background:#f871711f;border-color:#f8717180;box-shadow:0 8px 20px #f8717133}.Screen-module__juWvaW__summaryCardTrue{color:#bbf7d0;background:#22c55e1f;border-color:#22c55e73;box-shadow:0 8px 20px #22c55e2e}.Screen-module__juWvaW__summaryCardFalse{color:#fde68a;background:#fbbf2426;border-color:#fbbf2473;box-shadow:0 8px 20px #fbbf2426}.Screen-module__juWvaW__summaryGrid small{text-transform:uppercase;color:var(--muted);letter-spacing:.08em;line-height:1.2}.Screen-module__juWvaW__summaryGrid h2{margin:0;font-size:2rem}.Screen-module__juWvaW__meterCard{color:inherit}.Screen-module__juWvaW__leaderboardForm{background:var(--bg-panel);border:1px solid var(--border);border-radius:.75rem;flex-direction:column;gap:.75rem;margin-top:1.5rem;padding:1rem;display:flex}.Screen-module__juWvaW__leaderboardControls{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.Screen-module__juWvaW__leaderboardInput{border:1px solid var(--border);background:var(--bg-panel-light);width:100%;max-width:320px;color:var(--text);border-radius:.5rem;padding:.65rem .8rem}.Screen-module__juWvaW__leaderboardSubmit{color:#04111f;cursor:pointer;background:#10b981;border:none;border-radius:.5rem;padding:.65rem 1.2rem;font-weight:700;transition:transform 80ms,box-shadow 80ms}.Screen-module__juWvaW__leaderboardSubmit:disabled{opacity:.6;cursor:not-allowed}.Screen-module__juWvaW__leaderboardSubmit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #10b98133}.Screen-module__juWvaW__leaderboardStatus{color:var(--muted);text-align:center;font-size:.95rem}.Screen-module__juWvaW__gameOverTag{background:var(--danger);color:#04111f;border-radius:999px;margin-bottom:1rem;padding:.25rem .75rem;font-weight:600;display:inline-block}.Screen-module__juWvaW__incidentSection{margin-top:2.5rem}.Screen-module__juWvaW__incidentSection h3{margin-bottom:.25rem}.Screen-module__juWvaW__incidentList{flex-direction:column;gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.Screen-module__juWvaW__incidentItem{border:1px solid var(--border);background:var(--bg-panel-light);border-radius:.85rem;padding:1rem}.Screen-module__juWvaW__incidentMeta{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.Screen-module__juWvaW__incidentBadges{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.Screen-module__juWvaW__incidentSubline{color:var(--muted);margin-top:.15rem;font-size:.9rem}.Screen-module__juWvaW__badge{text-transform:capitalize;border-radius:999px;padding:.15rem .65rem;font-size:.85rem;font-weight:600}.Screen-module__juWvaW__severityMinor{color:#34d399;background:#10b98126}.Screen-module__juWvaW__severityMajor{color:#fbbf24;background:#f59e0b26}.Screen-module__juWvaW__severityCritical{color:#f87171;background:#f8717126}.Screen-module__juWvaW__badgeNeutral{color:var(--muted);background:#ffffff1a}.Screen-module__juWvaW__badgeReason{color:#c4b5fd;background:#818cf838;border:1px solid #f87171a6}.Screen-module__juWvaW__badgeReasonClean{color:#6ee7b7;background:#10b98133}.Screen-module__juWvaW__incidentNote{color:var(--muted);margin:.5rem 0 0}.Screen-module__juWvaW__lineList{font-family:var(--font-mono,"JetBrains Mono", monospace);flex-direction:column;gap:.35rem;margin:.75rem 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.Screen-module__juWvaW__lineList code{background:#ffffff0d;border-radius:.35rem;padding:.1rem .35rem}.Screen-module__juWvaW__summaryGridSpaced{margin-top:2rem}.Screen-module__juWvaW__mutedSmall{font-size:.85em}
.LeaderboardModal-module__jgwpda__overlay{z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.LeaderboardModal-module__jgwpda__modal{background:#0d1a2d;border:1px solid #1e3a5f;border-radius:12px;flex-direction:column;width:100%;max-width:500px;max-height:80vh;display:flex;box-shadow:0 20px 60px #00000080}.LeaderboardModal-module__jgwpda__header{border-bottom:1px solid #1e3a5f;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.LeaderboardModal-module__jgwpda__title{color:#fff;margin:0;font-size:1.25rem}.LeaderboardModal-module__jgwpda__closeBtn{color:#8899a6;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.5rem;line-height:1}.LeaderboardModal-module__jgwpda__closeBtn:hover{color:#fff}.LeaderboardModal-module__jgwpda__tabs{border-bottom:1px solid #1e3a5f;gap:0;padding:0 1.25rem;display:flex}.LeaderboardModal-module__jgwpda__tab{color:#8899a6;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:.5rem 0;font-size:.9rem;transition:color .15s,border-color .15s}.LeaderboardModal-module__jgwpda__tab:hover{color:#fff}.LeaderboardModal-module__jgwpda__tabActive{color:#10b981;border-bottom-color:#10b981}.LeaderboardModal-module__jgwpda__content{flex:1;padding:1rem 1.25rem;overflow-y:auto}.LeaderboardModal-module__jgwpda__muted{color:#8899a6;text-align:center;padding:2rem 0}.LeaderboardModal-module__jgwpda__table{border-collapse:collapse;width:100%;font-size:.9rem}.LeaderboardModal-module__jgwpda__table th,.LeaderboardModal-module__jgwpda__table td{text-align:left;padding:.5rem .4rem}.LeaderboardModal-module__jgwpda__table th{color:#8899a6;border-bottom:1px solid #1e3a5f;font-weight:500}.LeaderboardModal-module__jgwpda__table td{border-bottom:1px solid #152238}.LeaderboardModal-module__jgwpda__topThree{background:#10b98114}.LeaderboardModal-module__jgwpda__rank{color:#8899a6;width:2rem}.LeaderboardModal-module__jgwpda__topThree .LeaderboardModal-module__jgwpda__rank{color:#10b981;font-weight:600}.LeaderboardModal-module__jgwpda__name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.LeaderboardModal-module__jgwpda__score{color:#10b981;font-weight:600}.LeaderboardModal-module__jgwpda__date{color:#8899a6;font-size:.85rem}
.Desk-module__qIIZla__deskShell{background:var(--bg);min-height:100vh;padding:1rem}.Desk-module__qIIZla__desk{grid-template-columns:260px 1fr 300px;gap:1rem;height:calc(100vh - 2rem);display:grid}.Desk-module__qIIZla__leftColumn,.Desk-module__qIIZla__centerColumn,.Desk-module__qIIZla__rightColumn{flex-direction:column;gap:1rem;display:flex}.Desk-module__qIIZla__panel{background:var(--bg-panel);border:1px solid var(--border);min-height:0;box-shadow:var(--shadow-soft);border-radius:.85rem;flex-direction:column;display:flex}.Desk-module__qIIZla__panelHeader{border-bottom:1px solid var(--border);padding:.85rem 1rem}.Desk-module__qIIZla__panelTitleRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.Desk-module__qIIZla__panelHeader h3{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.95rem}.Desk-module__qIIZla__panelHintSlot{flex-shrink:0}.Desk-module__qIIZla__moodBadge{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#38bdf826;border:1px solid #38bdf880;border-radius:999px;align-items:center;padding:.2rem .85rem;font-size:.75rem;display:inline-flex}.Desk-module__qIIZla__panelBody{flex-direction:column;flex:1;gap:1rem;padding:1rem;display:flex;overflow-y:auto}.Desk-module__qIIZla__panelFooter{border-top:1px solid var(--border);padding:.75rem 1rem}.Desk-module__qIIZla__tutorialHint{border:1px solid var(--border);cursor:help;width:1.4rem;height:1.4rem;color:var(--muted);background:#0f172a80;border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex;position:relative}.Desk-module__qIIZla__tutorialHint:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Desk-module__qIIZla__tutorialHintBubble{border:1px solid var(--border);width:min(240px,60vw);color:var(--muted);opacity:0;pointer-events:none;z-index:10;background:#020617f2;border-radius:.75rem;padding:.5rem .75rem;font-size:.75rem;line-height:1.4;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + .35rem);right:0;transform:translateY(-4px)}.Desk-module__qIIZla__tutorialHint:hover .Desk-module__qIIZla__tutorialHintBubble,.Desk-module__qIIZla__tutorialHint:focus .Desk-module__qIIZla__tutorialHintBubble,.Desk-module__qIIZla__tutorialHint:focus-within .Desk-module__qIIZla__tutorialHintBubble{opacity:1;transform:translateY(0)}.Desk-module__qIIZla__clockCard{background:var(--bg-panel);border:1px solid var(--border);border-radius:.85rem;padding:1rem}.Desk-module__qIIZla__clockLabel{text-transform:uppercase;color:var(--muted);letter-spacing:.1em;margin:0}.Desk-module__qIIZla__clockValue{margin:.35rem 0 0;font-size:1.5rem}.Desk-module__qIIZla__clockProgress{background:#ffffff14;border-radius:999px;height:6px;margin-top:1rem}.Desk-module__qIIZla__clockProgress span{background:var(--accent);border-radius:999px;height:100%;display:block}.Desk-module__qIIZla__queueList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.Desk-module__qIIZla__queueItem{text-align:left;background:var(--bg-panel);border:1px solid var(--border);width:100%;color:inherit;border-radius:.5rem;justify-content:space-between;align-items:center;padding:.75rem;transition:background .15s,border .15s;display:flex;position:relative;overflow:hidden}.Desk-module__qIIZla__queueItem:hover{background:var(--bg-panel-light)}.Desk-module__qIIZla__queueItemActive{border-color:var(--accent);background:var(--bg-panel-light)}.Desk-module__qIIZla__queueItemArrival{animation:.9s cubic-bezier(.2,.75,.25,1) Desk-module__qIIZla__queueSwipeIn;box-shadow:0 10px 30px #0f172a59}.Desk-module__qIIZla__queueItemExit{pointer-events:none;background:linear-gradient(110deg,#0f172ae6,#fcd34d14);border-color:#f8717173;animation:.6s cubic-bezier(.22,.61,.36,1) Desk-module__qIIZla__queueSlideOut}.Desk-module__qIIZla__queueItem strong{font-size:.95rem;display:block}.Desk-module__qIIZla__queueItem p{color:var(--muted);margin:.25rem 0 0}.Desk-module__qIIZla__queueEmpty{text-align:center;color:var(--muted);padding:1.5rem}.Desk-module__qIIZla__importanceTag{text-transform:capitalize;color:var(--bg);border:1px solid #04111f33;border-radius:999px;padding:.25rem .75rem;font-size:.85rem}.Desk-module__qIIZla__queueHint{text-align:center;color:var(--muted);margin:0}@keyframes Desk-module__qIIZla__queueSwipeIn{0%{opacity:0;transform:translate(-55%)scale(.97)skew(-4deg)}55%{opacity:1;transform:translate(6%)scale(1.01)skew(-1deg)}to{opacity:1;transform:translate(0)scale(1)skew(0)}}@keyframes Desk-module__qIIZla__queueSlideOut{0%{opacity:1;transform:translate(0)scale(1)}45%{opacity:1;transform:translate(8%)scale(.98)}to{opacity:0;transform:translate(60%)scale(.92)}}@media (prefers-reduced-motion:reduce){.Desk-module__qIIZla__queueItemArrival{box-shadow:var(--shadow-soft);animation:none}.Desk-module__qIIZla__queueItemExit{animation:none}}.Desk-module__qIIZla__prPlaceholder{color:var(--muted);flex:1;justify-content:center;align-items:center;display:flex}.Desk-module__qIIZla__prMeta h2{margin-bottom:.35rem}.Desk-module__qIIZla__prMeta p{margin:0}.Desk-module__qIIZla__prDescription{color:var(--muted)}.Desk-module__qIIZla__tagList{flex-wrap:wrap;gap:.5rem;display:flex}.Desk-module__qIIZla__tagList span{background:var(--bg-panel-light);border:1px solid var(--border);border-radius:.75rem;padding:.25rem .75rem;font-size:.8rem}.Desk-module__qIIZla__accessibilityCard{background:var(--bg-panel-light);border:1px solid var(--border);border-radius:.85rem;flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.Desk-module__qIIZla__accessibilityLabel{margin:0;font-weight:600}.Desk-module__qIIZla__accessibilityCopy{color:var(--muted);margin:.25rem 0 0;font-size:.9rem}.Desk-module__qIIZla__accessibilityToggle{background:var(--accent);color:#fff;border:none;border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;padding:.45rem .9rem;font-weight:600;display:inline-flex}.Desk-module__qIIZla__toggleStatus{color:#fff;background:#04111f4d;border-radius:999px;padding:.15rem .5rem;font-size:.8rem}.Desk-module__qIIZla__accessibilityFootnote{color:var(--muted);margin:.75rem 0 0;font-size:.8rem}.Desk-module__qIIZla__diffHintBanner{background:var(--bg-panel);border:1px dashed var(--border);color:var(--muted);border-radius:.75rem;margin-bottom:.5rem;padding:.5rem .75rem;font-size:.85rem}.Desk-module__qIIZla__diffWrapper{border:1px solid var(--border);background:var(--bg-panel-light);border-radius:.75rem;flex:1;padding:.5rem;overflow-y:auto}.Desk-module__qIIZla__prActions{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.Desk-module__qIIZla__diffSection+.Desk-module__qIIZla__diffSection{margin-top:1rem}.Desk-module__qIIZla__diffHeader p{color:var(--muted);justify-content:space-between;margin:0 0 .5rem;display:flex}.Desk-module__qIIZla__diffLines{flex-direction:column;gap:.25rem;display:flex}.Desk-module__qIIZla__diffLine{background:var(--bg-panel);border:1px solid var(--border);text-align:left;color:var(--text);border-radius:.5rem;gap:.5rem;padding:.35rem .5rem;font-family:JetBrains Mono,SFMono-Regular,monospace;display:flex}.Desk-module__qIIZla__diffLineSelected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.Desk-module__qIIZla__lineNumber{text-align:right;width:40px;color:var(--muted)}.Desk-module__qIIZla__lineContentNew{color:var(--success);white-space:pre}.Desk-module__qIIZla__lineContentOld{color:var(--danger);white-space:pre}.Desk-module__qIIZla__briefingQuote{border-left:3px solid var(--accent);color:var(--muted);background:#ffffff08;border-radius:.65rem;margin:0 0 1rem;padding:.75rem 1rem;font-style:italic}.Desk-module__qIIZla__briefingQuote footer{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-top:.35rem;font-style:normal}.Desk-module__qIIZla__ruleList{color:var(--muted);margin:.5rem 0 0;padding-left:1.25rem}.Desk-module__qIIZla__ruleList strong{color:var(--text)}.Desk-module__qIIZla__ruleEmptyState{color:var(--muted);margin:0;font-style:italic}.Desk-module__qIIZla__rulebookEmpty{color:var(--muted);margin:0;font-size:.85rem;line-height:1.4}.Desk-module__qIIZla__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.Desk-module__qIIZla__statsCard{background:var(--bg-panel-light);border:1px solid var(--border);text-align:center;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:90px;padding:.75rem;display:flex}.Desk-module__qIIZla__statsCardBugs{background:#f871711f;border-color:#f8717173;box-shadow:0 8px 16px #f871712e}.Desk-module__qIIZla__statsCardTrue{background:#22c55e1f;border-color:#22c55e73;box-shadow:0 8px 16px #22c55e2e}.Desk-module__qIIZla__statsCardFalse{background:#fbbf2426;border-color:#fbbf2473;box-shadow:0 8px 16px #fbbf2426}.Desk-module__qIIZla__statsGrid small{text-transform:uppercase;color:var(--muted);letter-spacing:.08em;text-align:center;line-height:1.2;display:block}.Desk-module__qIIZla__statsGrid strong{text-align:center;font-size:1.8rem}.Desk-module__qIIZla__meterHudGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.Desk-module__qIIZla__meterStack{flex-direction:column;gap:.5rem;display:flex}.Desk-module__qIIZla__meterBar{flex-direction:column;gap:.35rem;display:flex}.Desk-module__qIIZla__meterHeader{justify-content:space-between;font-size:.9rem;display:flex}.Desk-module__qIIZla__meterHeaderRight{align-items:center;gap:.4rem;display:flex}.Desk-module__qIIZla__meterTrend{color:var(--danger);letter-spacing:.1em;font-size:.85rem;animation:1s ease-in-out infinite alternate Desk-module__qIIZla__meterPulse}.Desk-module__qIIZla__meterTrack{background:#ffffff14;border-radius:999px;height:6px}.Desk-module__qIIZla__meterTrack span{background:var(--accent);border-radius:999px;height:100%;display:block}@keyframes Desk-module__qIIZla__meterPulse{0%{opacity:.3}to{opacity:1}}.Desk-module__qIIZla__bugKindButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.Desk-module__qIIZla__bugKindButton{color:inherit;text-transform:capitalize;background:#0f172a59;border:1px solid #f8717159;border-radius:.65rem;padding:.5rem .65rem;font-weight:600;transition:border .15s,background .15s,transform .15s}.Desk-module__qIIZla__bugKindButtonActive{border-color:var(--danger);color:#fee2e2;background:#f8717147;box-shadow:0 0 0 1px #f8717133}.Desk-module__qIIZla__bugKindButton:focus-visible{outline-offset:2px;outline:2px solid #f8717199}.Desk-module__qIIZla__selectionHint{color:var(--muted);margin:0}.Desk-module__qIIZla__actionBlock{border:1px solid #ffffff0d;border-radius:.85rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.Desk-module__qIIZla__actionIntro{justify-content:space-between;align-items:flex-end;display:flex}.Desk-module__qIIZla__actionLabel{text-transform:uppercase;letter-spacing:.15em;color:var(--muted);margin:0;font-size:.75rem}.Desk-module__qIIZla__actionButtons{gap:.5rem;margin-top:.75rem;display:flex}.Desk-module__qIIZla__actionButtonGroup{flex-direction:column;flex:1;gap:.5rem;display:flex}.Desk-module__qIIZla__actionSubcopy{color:var(--muted);margin:0;font-size:.85rem}.Desk-module__qIIZla__requestGroup{flex:1.2}.Desk-module__qIIZla__actionButton{border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.75rem .5rem;font-weight:600;transition:background .2s,border-color .2s,filter .2s,transform .2s;display:flex}.Desk-module__qIIZla__approveButton{color:#fff;background:#22c55e;border-color:#16a34a}.Desk-module__qIIZla__approveButton:hover{background:#1a9447;border-color:#1a9447;transform:translateY(-1px)}.Desk-module__qIIZla__approveButton:focus-visible{outline-offset:2px;background:#1a9447;border-color:#1a9447;outline:2px solid #4ade8066;transform:translateY(-1px)}.Desk-module__qIIZla__requestButton{color:#fff0f0;background:#f87171;border-color:#f87171b3}.Desk-module__qIIZla__requestButton:hover{color:#fff0f0;background:#d24c2edb;border-color:#d24c2edb;transform:translateY(-1px)}.Desk-module__qIIZla__requestButton:focus-visible{color:#fff0f0;outline-offset:2px;background:#fca5a5e6;border-color:#fca5a5e6;outline:2px solid #fca5a580;transform:translateY(-1px)}.Desk-module__qIIZla__requestDetails{background:#f8717126;border:1px solid #f8717166;border-radius:.65rem;flex-direction:column;gap:.4rem;padding:.65rem;display:flex}.Desk-module__qIIZla__requestLabel{text-transform:uppercase;letter-spacing:.1em;color:#ffffffbf;margin:0;font-size:.75rem}.Desk-module__qIIZla__requestHelper{color:#fecaca;margin:0;font-size:.85rem}.Desk-module__qIIZla__shortcutLegend{flex-direction:column;gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.Desk-module__qIIZla__shortcutLegend li{color:var(--muted);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.Desk-module__qIIZla__hotkeyBadge{background:#ffffff1a;border:1px solid #fff3;border-radius:.5rem;padding:.1rem .4rem;font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.8rem}.Desk-module__qIIZla__hotkeyHint{color:var(--muted);margin:.5rem 0 0;font-size:.85rem}.Desk-module__qIIZla__feedback{border-radius:.5rem;margin-top:.75rem;padding:.5rem}.Desk-module__qIIZla__feedback-approved{color:var(--accent);background:#38bdf826}.Desk-module__qIIZla__feedback-true-positive{color:#6ee7b7;background:#34d39926}.Desk-module__qIIZla__feedback-false-positive,.Desk-module__qIIZla__feedback-error{color:#fecaca;background:#f8717126}@media (max-width:1100px){.Desk-module__qIIZla__desk{grid-template-columns:1fr;height:auto}}
.DevTemplates-module__Fxca_q__page{background:var(--bg);min-height:100vh;padding:2rem 1rem}.DevTemplates-module__Fxca_q__shell{width:min(1200px,100%);margin:0 auto}.DevTemplates-module__Fxca_q__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.DevTemplates-module__Fxca_q__header h1{margin:0;font-size:clamp(1.7rem,3vw,2.35rem)}.DevTemplates-module__Fxca_q__eyebrow{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .35rem;font-size:.78rem;font-weight:700}.DevTemplates-module__Fxca_q__intro,.DevTemplates-module__Fxca_q__description,.DevTemplates-module__Fxca_q__selectionNote{color:var(--muted)}.DevTemplates-module__Fxca_q__intro{max-width:50rem;margin:.5rem 0 0}.DevTemplates-module__Fxca_q__backLink,.DevTemplates-module__Fxca_q__previewLink{border:1px solid var(--border);background:var(--bg-panel-light);border-radius:.5rem;justify-content:center;align-items:center;padding:.45rem .75rem;font-weight:600;display:inline-flex}.DevTemplates-module__Fxca_q__backLink:hover,.DevTemplates-module__Fxca_q__previewLink:hover{border-color:var(--accent);color:var(--accent)}.DevTemplates-module__Fxca_q__filters{border:1px solid var(--border);background:var(--bg-panel);border-radius:.75rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.DevTemplates-module__Fxca_q__filters label{color:var(--muted);flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:600;display:flex}.DevTemplates-module__Fxca_q__filters select{border:1px solid var(--border);background:var(--bg-panel-light);width:100%;min-height:2.35rem;color:var(--text);border-radius:.4rem;padding:.4rem .5rem}.DevTemplates-module__Fxca_q__resultCount,.DevTemplates-module__Fxca_q__status,.DevTemplates-module__Fxca_q__error,.DevTemplates-module__Fxca_q__empty{border-radius:.6rem;margin:1rem 0;padding:.75rem 1rem}.DevTemplates-module__Fxca_q__resultCount,.DevTemplates-module__Fxca_q__status,.DevTemplates-module__Fxca_q__empty{border:1px solid var(--border);background:var(--bg-panel);color:var(--muted)}.DevTemplates-module__Fxca_q__error{border:1px solid var(--danger);background:color-mix(in srgb, var(--danger) 14%, var(--bg-panel));color:var(--text)}.DevTemplates-module__Fxca_q__templateList{grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.DevTemplates-module__Fxca_q__templateCard{border:1px solid var(--border);background:var(--bg-panel);border-radius:.75rem;flex-direction:column;gap:.8rem;min-width:0;padding:1rem;display:flex}.DevTemplates-module__Fxca_q__templateCardHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.DevTemplates-module__Fxca_q__templateCard h2{margin:.2rem 0 0;font-size:1.05rem}.DevTemplates-module__Fxca_q__templateId{overflow-wrap:anywhere;color:var(--accent);margin:0;font-family:SFMono-Regular,Consolas,monospace;font-size:.78rem}.DevTemplates-module__Fxca_q__description{margin:0;line-height:1.45}.DevTemplates-module__Fxca_q__languageBadge,.DevTemplates-module__Fxca_q__cleanBadge,.DevTemplates-module__Fxca_q__bugBadge,.DevTemplates-module__Fxca_q__missingBadge{border:1px solid var(--border);border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.DevTemplates-module__Fxca_q__languageBadge{color:var(--accent);white-space:nowrap}.DevTemplates-module__Fxca_q__badgeList{flex-wrap:wrap;gap:.4rem;display:flex}.DevTemplates-module__Fxca_q__cleanBadge{border-color:var(--success);color:var(--success)}.DevTemplates-module__Fxca_q__bugBadge{border-color:var(--warning);color:var(--warning)}.DevTemplates-module__Fxca_q__missingBadge{border-color:var(--danger);color:var(--danger)}.DevTemplates-module__Fxca_q__previewLink{align-self:flex-start;margin-top:auto}.DevTemplates-module__Fxca_q__localeToggle{border:1px solid var(--border);background:var(--bg-panel);border-radius:.75rem;align-items:center;gap:.5rem;margin:0 0 1.5rem;padding:.75rem 1rem 1rem;display:flex}.DevTemplates-module__Fxca_q__localeToggle legend{color:var(--muted);padding:0 .25rem;font-size:.85rem;font-weight:600}.DevTemplates-module__Fxca_q__localeButton,.DevTemplates-module__Fxca_q__localeButtonActive{min-width:5.5rem}.DevTemplates-module__Fxca_q__localeButtonActive{border-color:var(--accent);background:var(--accent);color:#fff}.DevTemplates-module__Fxca_q__previewLayout{grid-template-columns:minmax(0,1fr) minmax(250px,.35fr);align-items:start;gap:1rem;display:grid}.DevTemplates-module__Fxca_q__viewerColumn{min-width:0}.DevTemplates-module__Fxca_q__bugDetails{border:1px solid var(--border);background:var(--bg-panel);border-radius:.75rem;padding:1rem}.DevTemplates-module__Fxca_q__bugDetails h2{margin:0;font-size:1rem}.DevTemplates-module__Fxca_q__bugDetails ul{flex-direction:column;gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.DevTemplates-module__Fxca_q__bugDetails li{border-top:1px solid var(--border);padding-top:.75rem}.DevTemplates-module__Fxca_q__bugDetails p{margin:0;line-height:1.45}.DevTemplates-module__Fxca_q__bugDetails p+p{color:var(--muted);margin-top:.35rem}.DevTemplates-module__Fxca_q__selectionNote{margin:0}@media (max-width:900px){.DevTemplates-module__Fxca_q__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.DevTemplates-module__Fxca_q__previewLayout{grid-template-columns:1fr}}@media (max-width:560px){.DevTemplates-module__Fxca_q__page{padding:1rem .75rem}.DevTemplates-module__Fxca_q__header{flex-direction:column}.DevTemplates-module__Fxca_q__filters{grid-template-columns:1fr}.DevTemplates-module__Fxca_q__localeToggle{flex-wrap:wrap}}
.Landing-module__lTnIja__landing{background:radial-gradient(circle at top, #38bdf826, transparent 50%), var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:.125rem;display:flex;position:relative}.Landing-module__lTnIja__landing:before{content:"";opacity:.35;pointer-events:none;z-index:0;background-image:radial-gradient(#38bff88a 1px,#0000 0);background-size:24px 24px;position:absolute;inset:0}.Landing-module__lTnIja__card{border:1px solid var(--border);color:#f8fafc;background:url(/social-card-no-title.jpg) 50%/cover no-repeat;border-radius:1rem;flex-direction:column;gap:.75rem;width:min(720px,100%);padding:1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #020617cc}.Landing-module__lTnIja__localeToggle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;background:#040a15bf;border:1px solid #94a3b866;border-radius:999px;gap:.25rem;padding:.25rem;display:flex;position:fixed;top:1rem;right:1rem;box-shadow:0 10px 30px #02061773}.Landing-module__lTnIja__localeToggle button{color:#e2e8f0;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.35rem .85rem;font-size:.75rem;font-weight:600;transition:background .2s,color .2s}.Landing-module__lTnIja__localeToggle button.Landing-module__lTnIja__active{color:#04111f;background:#38bdf8d9}.Landing-module__lTnIja__localeToggle button:hover:not(.Landing-module__lTnIja__active),.Landing-module__lTnIja__localeToggle button:focus-visible:not(.Landing-module__lTnIja__active){background:#ffffff14}.Landing-module__lTnIja__localeToggle button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Landing-module__lTnIja__intro{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060c1d8c;border:1px solid #94a3b833;border-radius:.75rem;padding:1rem;box-shadow:inset 0 1px #ffffff0a}.Landing-module__lTnIja__intro h1{text-align:center;margin:0 0 .5rem;font-size:clamp(2rem,4vw,3rem)}.Landing-module__lTnIja__blurb{color:#e2e8f0;text-align:center;margin-bottom:0;line-height:1.6}.Landing-module__lTnIja__primer{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040a158c;border:1px solid #94a3b859;border-radius:.75rem;padding:1.25rem 1.5rem;box-shadow:0 12px 30px #00000040}.Landing-module__lTnIja__primerHeader{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.6rem;display:flex}.Landing-module__lTnIja__primerHeader small{text-transform:uppercase;color:#f1f5f9;letter-spacing:.12em}.Landing-module__lTnIja__primerHeader span{color:#cbd5f5;font-size:.85rem}.Landing-module__lTnIja__primer p{color:#cbd5f5;margin:0 0 .9rem;line-height:1.5}.Landing-module__lTnIja__primerStats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin:0;display:grid}.Landing-module__lTnIja__primerStats div{background:#060c1d73;border:1px dashed #94a3b866;border-radius:.5rem;padding:.75rem;box-shadow:inset 0 1px #ffffff05}.Landing-module__lTnIja__primerStats dt{text-transform:uppercase;letter-spacing:.08em;color:#f8fafc;margin-bottom:.35rem;font-size:.85rem;font-weight:600}.Landing-module__lTnIja__primerStats dd{color:#cbd5f5;margin:0;font-size:.85rem;line-height:1.4}.Landing-module__lTnIja__language{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040a1580;border:1px dashed #94a3b859;border-radius:.75rem;padding:1rem 1.25rem}.Landing-module__lTnIja__languageHeader{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.Landing-module__lTnIja__languageHeader small{text-transform:uppercase;color:#f1f5f9;letter-spacing:.1em}.Landing-module__lTnIja__languageHeader span{color:#cbd5f5;font-size:.85rem}.Landing-module__lTnIja__languageHint{color:#94a3b8;margin:0 0 .75rem;font-size:.8rem}.Landing-module__lTnIja__languageOptions{flex-wrap:wrap;gap:.5rem;display:flex}.Landing-module__lTnIja__languageOptions button{color:#f8fafc;background:#0f172a99;border:1px solid #94a3b866;border-radius:999px;padding:.35rem .85rem;font-size:.9rem;transition:background .2s,border-color .2s}.Landing-module__lTnIja__languageOptions button:hover:not(.Landing-module__lTnIja__active):not(:disabled),.Landing-module__lTnIja__languageOptions button:focus-visible:not(.Landing-module__lTnIja__active):not(:disabled){background:#ffffff0f;border-color:#94a3b8b3}.Landing-module__lTnIja__languageOptions button.Landing-module__lTnIja__active{border-color:var(--accent);background:#38bdf833}.Landing-module__lTnIja__languageOptions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Landing-module__lTnIja__languageOptions button.Landing-module__lTnIja__disabled{color:#e2e8f080;border-style:dashed}.Landing-module__lTnIja__languageOptions button:disabled{cursor:not-allowed;opacity:.5}.Landing-module__lTnIja__difficulty{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040a1580;border:1px dashed #94a3b859;border-radius:.75rem;padding:1rem 1.25rem}.Landing-module__lTnIja__difficultyHeader{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.Landing-module__lTnIja__difficultyHeader small{text-transform:uppercase;color:#f1f5f9;letter-spacing:.1em}.Landing-module__lTnIja__difficultyHeader span{color:#cbd5f5;font-size:.85rem}.Landing-module__lTnIja__difficultyOptions{flex-wrap:wrap;gap:.5rem;display:flex}.Landing-module__lTnIja__difficultyOptions button{color:#f8fafc;background:#0f172a99;border:1px solid #94a3b866;border-radius:999px;padding:.35rem .85rem;font-size:.9rem;transition:background .2s,border-color .2s}.Landing-module__lTnIja__difficultyOptions button:hover:not(.Landing-module__lTnIja__active),.Landing-module__lTnIja__difficultyOptions button:focus-visible:not(.Landing-module__lTnIja__active){background:#ffffff0f;border-color:#94a3b8b3}.Landing-module__lTnIja__difficultyOptions button.Landing-module__lTnIja__active{border-color:var(--accent);background:#38bdf833}.Landing-module__lTnIja__difficultyOptions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Landing-module__lTnIja__actions{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040a1573;border:1px solid #94a3b84d;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex;box-shadow:0 12px 30px #0003}.Landing-module__lTnIja__secondary{color:#f8fafc;letter-spacing:.04em;cursor:pointer;background:#0f172a99;border:1px solid #94a3b866;border-radius:.85rem;padding:.85rem 1.2rem;font-weight:600;transition:border-color .2s,background .2s,transform .2s}.Landing-module__lTnIja__secondary:hover,.Landing-module__lTnIja__secondary:focus-visible{border-color:var(--accent);background:#38bdf83d;transform:translateY(-1px)}.Landing-module__lTnIja__cta{color:#04111f;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(120deg,#2ea4dff2,#2979caf2);border:none;border-radius:.85rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1rem 1.5rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 25px #0f76d159}.Landing-module__lTnIja__cta span{align-items:center;display:inline-flex}.Landing-module__lTnIja__cta svg{flex-shrink:0;transition:transform .2s}.Landing-module__lTnIja__cta:hover{background:linear-gradient(120deg,#7dd3fc,#93c5fd);transform:translateY(-2px)}.Landing-module__lTnIja__cta:focus-visible{outline-offset:2px;background:#7dd3fc;outline:2px solid #7dd3fc99;transform:translateY(-2px)}.Landing-module__lTnIja__cta:hover svg,.Landing-module__lTnIja__cta:focus-visible svg{transform:translate(3px)}.Landing-module__lTnIja__tutorial{z-index:20;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.Landing-module__lTnIja__tutorialBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040a15b3;position:absolute;inset:0}.Landing-module__lTnIja__tutorialContent{z-index:1;background:#0a0e18f2;border:1px solid #94a3b84d;border-radius:1rem;flex-direction:column;gap:1rem;width:min(900px,100%);padding:1rem 1.25rem 1.25rem;display:flex;position:relative;box-shadow:0 25px 60px #020617b3}.Landing-module__lTnIja__tutorialClose{color:#e2e8f0;cursor:pointer;background:0 0;border:none;font-size:1.5rem;position:absolute;top:.75rem;right:.75rem}.Landing-module__lTnIja__tutorialBody{grid-template-columns:1.1fr .9fr;align-items:center;gap:1rem;display:grid}.Landing-module__lTnIja__tutorialImage{background:#040a1599;border:1px dashed #94a3b859;border-radius:.75rem;justify-content:center;align-items:center;min-height:320px;padding:.75rem;display:flex}.Landing-module__lTnIja__tutorialImageImg{object-fit:contain;background:#00000040;border:1px solid #94a3b833;border-radius:.5rem;width:100%;height:100%}.Landing-module__lTnIja__tutorialImagePlaceholder{color:#cbd5f5;text-align:center;background:repeating-linear-gradient(-45deg,#94a3b81f,#94a3b81f 10px,#94a3b814 10px 20px),#0f172ab3;border:1px solid #94a3b833;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:1.5rem;display:flex}.Landing-module__lTnIja__tutorialImagePlaceholder small{color:#94a3b8;letter-spacing:.03em;margin-top:.35rem}.Landing-module__lTnIja__tutorialText h3{margin:.1rem 0 .5rem;font-size:1.4rem}.Landing-module__lTnIja__tutorialText ul{color:#cbd5f5;margin:.25rem 0 0;padding-left:1.1rem;line-height:1.5}.Landing-module__lTnIja__tutorialText li{margin-bottom:.35rem}.Landing-module__lTnIja__tutorialEyebrow{text-transform:uppercase;letter-spacing:.12em;color:#94a3b8;margin:0;font-size:.75rem}.Landing-module__lTnIja__tutorialControls{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.Landing-module__lTnIja__tutorialNav{color:#f8fafc;cursor:pointer;background:#040a1599;border:1px solid #94a3b866;border-radius:.65rem;padding:.5rem .9rem;transition:border-color .2s,background .2s}.Landing-module__lTnIja__tutorialNav:hover,.Landing-module__lTnIja__tutorialNav:focus-visible{border-color:var(--accent);background:#38bdf81f}.Landing-module__lTnIja__tutorialDots{flex:1;justify-content:center;align-items:center;gap:.35rem;display:flex}.Landing-module__lTnIja__tutorialDot{background:#94a3b880;border-radius:999px;width:10px;height:10px}.Landing-module__lTnIja__tutorialDot.Landing-module__lTnIja__active{background:var(--accent);box-shadow:0 0 0 4px #38bdf81f}@media (max-width:800px){.Landing-module__lTnIja__tutorialBody{grid-template-columns:1fr}.Landing-module__lTnIja__tutorialImage{min-height:220px}.Landing-module__lTnIja__tutorialControls{flex-direction:column}.Landing-module__lTnIja__tutorialNav{text-align:center;width:100%}}
