.patches_scope__B2Ey0{--g-gunplay:var(--point);--g-combat:#E87C5D;--g-zone:var(--accent-cyan);--g-vehicle:var(--change-gear);--g-loot:#7CB4A0;--g-map:var(--change-graphics);--g-ranked:#A5B4FC;--pn-empty:rgba(255,255,255,0.06);min-width:0}[data-theme=light] .patches_scope__B2Ey0{--g-combat:#B91C1C;--g-loot:#166534;--g-ranked:#4338CA;--pn-empty:rgba(0,0,0,0.06)}.patches_scope__B2Ey0 [data-g=gunplay]{--dot:var(--g-gunplay)}.patches_scope__B2Ey0 [data-g=combat]{--dot:var(--g-combat)}.patches_scope__B2Ey0 [data-g=zone]{--dot:var(--g-zone)}.patches_scope__B2Ey0 [data-g=vehicle]{--dot:var(--g-vehicle)}.patches_scope__B2Ey0 [data-g=loot]{--dot:var(--g-loot)}.patches_scope__B2Ey0 [data-g=map]{--dot:var(--g-map)}.patches_scope__B2Ey0 [data-g=ranked]{--dot:var(--g-ranked)}.patches_page__6VO_Y{position:relative;display:grid;gap:0;color:var(--text-secondary)}.patches_page__6VO_Y :focus-visible{outline:2px solid var(--point);outline-offset:2px;border-radius:var(--radius-sm)}.patches_scope__B2Ey0 .p-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.patches_scope__B2Ey0 .p-cl{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.patches_scope__B2Ey0 .p-dot,.patches_scope__B2Ey0 .p-el>span>span:first-child{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none;background:var(--dot,var(--text-dim))}.patches_scope__B2Ey0 .p-so{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.patches_scope__B2Ey0 .p-it{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1px solid var(--surface-line-strong);font-size:11px;color:var(--text-dim);cursor:help}.patches_scope__B2Ey0 .p-hero{padding-block:8px 32px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:0 24px;align-items:stretch}.patches_scope__B2Ey0 .p-hh{grid-column:1/-1;margin-bottom:16px}.patches_scope__B2Ey0 .p-ht{font-family:var(--font-display);font-weight:400;font-size:32px;line-height:1;letter-spacing:.02em;color:var(--text-primary);margin:6px 0 12px}.patches_scope__B2Ey0 .p-ht:lang(ko){font-family:var(--font-body);font-weight:700;letter-spacing:-.02em;font-size:24px}.patches_scope__B2Ey0 .p-hw{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.patches_scope__B2Ey0 .p-hl{font-size:14px;font-weight:600;color:var(--text-secondary);margin-right:6px}.patches_scope__B2Ey0 .p-hg{display:inline-flex;gap:4px;align-items:center;margin-right:6px}.patches_scope__B2Ey0 .p-hc2{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--text-dim);margin-right:2px}.patches_scope__B2Ey0 .p-hc{min-height:44px;border:1px solid var(--surface-line-strong);background:var(--bg-elevated);color:var(--text-primary);border-radius:var(--radius-full,999px);padding:0 14px;font-size:14px;font-weight:500;cursor:pointer}.patches_scope__B2Ey0 .p-hc:hover{border-color:var(--point)}.patches_scope__B2Ey0 .p-hc[aria-pressed=true]{border-color:var(--point);background:var(--point-soft)}.patches_scope__B2Ey0 .p-hm{display:flex;flex-direction:column;min-width:0}.patches_scope__B2Ey0 .p-mc{flex:1;display:flex;flex-direction:column;background:var(--bg-elevated);border:1px solid var(--surface-line);border-radius:var(--radius-lg);padding:20px 20px 16px}.patches_scope__B2Ey0 .p-mh{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;flex-wrap:wrap}.patches_scope__B2Ey0 .p-mh h2{font-family:var(--font-display);font-weight:400;font-size:22px;color:var(--text-primary);margin:0;letter-spacing:.02em;display:inline-flex;gap:8px;align-items:center}.patches_scope__B2Ey0 .p-mh h2:lang(ko){font-family:var(--font-body);font-weight:700;font-size:16px;letter-spacing:-.01em}.patches_scope__B2Ey0 .p-l{display:flex;gap:14px;align-items:center;font-size:11px;color:var(--text-muted)}.patches_scope__B2Ey0 .p-l span{display:inline-flex;gap:6px;align-items:center}.patches_scope__B2Ey0 .p-ld2{width:10px;height:10px;border-radius:50%;background:var(--text-dim);opacity:.7}.patches_scope__B2Ey0 .p-ldh{background:var(--point);opacity:1;box-shadow:0 0 0 2px var(--point-soft)}.patches_scope__B2Ey0 .p-m{flex:1;display:grid;grid-template-columns:40px repeat(12,minmax(18px,1fr)) 36px;grid-auto-rows:minmax(20px,1fr);gap:2px 0;align-items:center}.patches_scope__B2Ey0 .p-mr{display:contents}.patches_scope__B2Ey0 .p-mo,.patches_scope__B2Ey0 .p-yr{font-family:var(--font-mono);font-size:11px;color:var(--text-dim)}.patches_scope__B2Ey0 .p-mo{text-align:center;padding-bottom:4px}.patches_scope__B2Ey0 .p-tot{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums}.patches_scope__B2Ey0 .p-cell{height:100%;min-height:20px;display:grid;place-items:center;border:0;background:none;padding:0;position:relative}.patches_scope__B2Ey0 .p-cell i{display:block;border-radius:50%;background:var(--pn-empty);width:4px;height:4px;transition:transform .15s}.patches_scope__B2Ey0 .p-ch{cursor:pointer}.patches_scope__B2Ey0 .p-ch i{background:var(--text-dim);opacity:.75}.patches_scope__B2Ey0 .p-ch2 i{background:var(--point);opacity:1;box-shadow:0 0 0 3px var(--point-soft)}.patches_scope__B2Ey0 .p-ch:hover i{transform:scale(1.25)}.patches_scope__B2Ey0 .p-cd i{opacity:.18}.patches_scope__B2Ey0 .p-ct:after{content:"";position:absolute;inset:3px 2px;border:1px dashed var(--point);border-radius:var(--radius-sm);opacity:.7;pointer-events:none}.patches_scope__B2Ey0 .p-mf{margin-top:10px;font-size:11px;color:var(--text-dim);display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.patches_scope__B2Ey0 .p-rail{display:flex;flex-direction:column;gap:16px;min-width:0}.patches_scope__B2Ey0 .p-rc{background:var(--bg-elevated);border:1px solid var(--surface-line);border-radius:var(--radius-lg);padding:18px;min-width:0}.patches_scope__B2Ey0 .p-rl{flex:1}.patches_scope__B2Ey0 .p-rot{background:linear-gradient(160deg,var(--point-bg),transparent 60%),var(--bg-elevated);border-color:var(--point-soft);padding:14px 18px}.patches_scope__B2Ey0 .p-rot h3{font-size:14px;margin:4px 0 6px;color:var(--text-primary);font-weight:700}.patches_scope__B2Ey0 .p-lr{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.patches_scope__B2Ey0 .p-lv{font-family:var(--font-display);font-size:48px;color:var(--text-primary);line-height:1}.patches_scope__B2Ey0 .p-ld{font-family:var(--font-mono);font-size:12px;color:var(--text-dim)}.patches_scope__B2Ey0 .p-ml{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px;font-size:14px}.patches_scope__B2Ey0 .p-ml li{display:flex;gap:8px;align-items:center;min-width:0}.patches_scope__B2Ey0 .p-ml li span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patches_scope__B2Ey0 .p-lb{margin-top:14px;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:var(--radius-sm);background:var(--point);color:var(--point-text);border:0;font-weight:600;font-size:14px;cursor:pointer}.patches_scope__B2Ey0 .p-lb:hover{background:var(--point-strong)}.patches_scope__B2Ey0 .p-al{list-style:none;margin:0;padding:0;display:grid;gap:2px}.patches_scope__B2Ey0 .p-ago{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;align-items:baseline;min-height:44px;padding:8px;margin:0 -8px;border-radius:var(--radius-md);cursor:pointer;background:none;border:0;text-align:left;width:calc(100% + 16px)}.patches_scope__B2Ey0 .p-ago:hover{background:var(--point-bg)}.patches_scope__B2Ey0 .p-ay{font-family:var(--font-display);font-size:20px;color:var(--point);line-height:1;white-space:nowrap}.patches_scope__B2Ey0 .p-ay:lang(ko){font-family:var(--font-body);font-weight:700;font-size:14px}.patches_scope__B2Ey0 .p-ab{min-width:0}.patches_scope__B2Ey0 .p-agot{color:var(--text-primary);font-size:14px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patches_scope__B2Ey0 .p-agom{font-family:var(--font-mono);font-size:11px;color:var(--text-dim)}.patches_scope__B2Ey0 .p-an{color:var(--text-dim);font-size:12px}.patches_scope__B2Ey0 .p-c3{position:sticky;top:var(--topnav-visible,var(--topnav-stack,64px));z-index:20;background:color-mix(in srgb,var(--bg-base) 90%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-block:1px solid var(--surface-line);display:grid;gap:10px;padding-block:12px}.patches_scope__B2Ey0 .p-c3>*{min-width:0}.patches_scope__B2Ey0 .p-cr{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.patches_scope__B2Ey0 .p-tabs{display:inline-flex;padding:3px;gap:2px;background:var(--bg-elevated);border:1px solid var(--surface-line);border-radius:var(--radius-md)}.patches_scope__B2Ey0 .p-tab{border:0;background:none;min-height:44px;padding:0 14px;border-radius:6px;font-size:14px;color:var(--text-muted);cursor:pointer}.patches_scope__B2Ey0 .p-tab[aria-selected=true]{background:var(--point-soft);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--point)}.patches_scope__B2Ey0 .p-sw{flex:1 1 200px;min-width:0;position:relative}.patches_scope__B2Ey0 .p-s{width:100%;min-width:0;height:44px;display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--point-bg);border:1px solid var(--surface-line-strong);border-radius:var(--radius-sm);color:var(--text-dim)}.patches_scope__B2Ey0 .p-s input{flex:1;min-width:0;border:0;background:none;outline:none;color:var(--text-primary);font:inherit;font-size:16px}.patches_scope__B2Ey0 .p-s input::-moz-placeholder{color:var(--text-dim)}.patches_scope__B2Ey0 .p-s input::placeholder{color:var(--text-dim)}.patches_scope__B2Ey0 .p-sug{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;background:var(--bg-panel-strong);border:1px solid var(--surface-line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:4px;display:grid;list-style:none;margin:0}.patches_scope__B2Ey0 .p-sug[hidden]{display:none}.patches_scope__B2Ey0 .p-so2{padding:0 10px;min-height:44px;border-radius:6px;cursor:pointer;color:var(--text-primary);font-size:14px;display:flex;gap:8px;align-items:center}.patches_scope__B2Ey0 .p-so2:hover,.patches_scope__B2Ey0 .p-so2[aria-selected=true]{background:var(--point-soft)}.patches_scope__B2Ey0 .p-so2 small{color:var(--text-dim);font-size:12px}.patches_scope__B2Ey0 .p-t{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:44px;padding:0 12px;border:1px solid var(--surface-line-strong);border-radius:var(--radius-sm);background:none}.patches_scope__B2Ey0 .p-t[aria-pressed=true]{border-color:var(--point);color:var(--text-primary);background:var(--point-soft)}.patches_scope__B2Ey0 .p-sw2{width:26px;height:14px;border-radius:7px;background:var(--surface-line-strong);position:relative;transition:background .15s}.patches_scope__B2Ey0 .p-sw2:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:var(--text-muted);transition:transform .15s,background .15s}.patches_scope__B2Ey0 .p-t[aria-pressed=true] .p-sw2{background:var(--point-soft)}.patches_scope__B2Ey0 .p-t[aria-pressed=true] .p-sw2:after{transform:translateX(12px);background:var(--point)}.patches_scope__B2Ey0 .p-c{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.patches_scope__B2Ey0 .p-c::-webkit-scrollbar{display:none}.patches_scope__B2Ey0 .p-chip{flex:none;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--surface-line-strong);background:none;color:var(--text-muted);font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.patches_scope__B2Ey0 .p-chip:hover{color:var(--text-primary)}.patches_scope__B2Ey0 .p-chip[aria-pressed=true]{color:var(--text-primary);border-color:var(--dot,var(--point));background:var(--bg-elevated)}.patches_scope__B2Ey0 .p-ca2{--dot:var(--point)}.patches_scope__B2Ey0 .p-cc{font-family:var(--font-mono);font-size:11px;color:var(--text-dim)}.patches_scope__B2Ey0 .p-rl2{font-size:12px;color:var(--text-dim);display:flex;gap:12px;align-items:center;flex-wrap:wrap}.patches_scope__B2Ey0 .p-rl2 b{color:var(--text-secondary);font-family:var(--font-mono);font-weight:600}.patches_scope__B2Ey0 .p-c2{border:0;background:none;color:var(--point);font-size:12px;cursor:pointer;min-height:44px;padding:0 4px;text-decoration:underline;text-underline-offset:3px}.patches_scope__B2Ey0 .p-w{display:inline-flex;align-items:center;gap:8px;min-height:44px;border:1px solid var(--point);background:var(--point-soft);color:var(--text-primary);border-radius:999px;padding:0 12px;font-size:12px;font-weight:600;cursor:pointer}.patches_scope__B2Ey0 .p-w span{color:var(--point);font-size:11px}.patches_scope__B2Ey0 .p-view{padding-block:32px 24px;min-width:0}.patches_scope__B2Ey0 .p-yb{margin-bottom:48px}.patches_scope__B2Ey0 .p-yh{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 24px;align-items:end;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--surface-line)}.patches_scope__B2Ey0 .p-yn{font-family:var(--font-display);font-size:64px;line-height:.85;color:var(--text-primary);letter-spacing:.01em;margin:0;font-weight:400}.patches_scope__B2Ey0 .p-ym{display:grid;gap:8px;min-width:0}.patches_scope__B2Ey0 .p-ymt{font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.patches_scope__B2Ey0 .p-mix{display:flex;height:6px;border-radius:3px;overflow:hidden;background:var(--pn-empty);max-width:420px}.patches_scope__B2Ey0 .p-mix span{background:var(--dot);height:100%}.patches_scope__B2Ey0 .p-p{display:grid;grid-template-columns:92px 24px minmax(0,1fr);gap:0 12px;scroll-margin-top:calc(var(--topnav-stack, 64px) + 180px)}.patches_scope__B2Ey0 .p-pd2{text-align:right;padding-top:14px}.patches_scope__B2Ey0 .p-pv{font-family:var(--font-display);font-size:26px;line-height:1;color:var(--text-primary);letter-spacing:.02em;word-break:break-word}.patches_scope__B2Ey0 .p-pvl{font-size:17px;line-height:1.1}.patches_scope__B2Ey0 .p-pd{font-family:var(--font-mono);font-size:11px;color:var(--text-dim);margin-top:4px}.patches_scope__B2Ey0 .p-pr{position:relative;display:flex;justify-content:center}.patches_scope__B2Ey0 .p-pr:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--surface-line-strong)}.patches_scope__B2Ey0 .p-p:first-of-type .p-pr:before{top:22px}.patches_scope__B2Ey0 .p-p:last-child .p-pr:before{bottom:calc(100% - 22px)}.patches_scope__B2Ey0 .p-pr i{position:relative;margin-top:18px;width:9px;height:9px;border-radius:50%;background:var(--bg-base);border:2px solid var(--text-dim)}.patches_scope__B2Ey0 .p-ph .p-pr i{width:13px;height:13px;margin-top:16px;background:var(--point);border-color:var(--point);box-shadow:0 0 0 4px var(--point-soft)}.patches_scope__B2Ey0 .p-pb{margin-bottom:12px;background:var(--bg-elevated);border:1px solid var(--surface-line);border-radius:var(--radius-md);min-width:0;transition:border-color .15s}.patches_scope__B2Ey0 .p-pb:hover{border-color:var(--surface-line-strong)}.patches_scope__B2Ey0 .p-ph .p-pb{border-color:var(--point-soft)}.patches_scope__B2Ey0 .p-pbo,.patches_scope__B2Ey0 .p-ph .p-pbo{border-color:var(--point);box-shadow:0 0 0 3px var(--point-bg)}.patches_scope__B2Ey0 .p-pc{position:relative;padding:14px 40px 14px 16px;background:none;border:0;border-radius:var(--radius-md);cursor:pointer;text-align:left;width:100%;display:block;min-height:44px}.patches_scope__B2Ey0 .p-pc:after{content:"▾";content:"▾"/"";position:absolute;right:14px;top:14px;font-size:12px;color:var(--text-dim);transition:transform .2s}.patches_scope__B2Ey0 .p-pbo .p-pc:after{transform:rotate(180deg);color:var(--point)}.patches_scope__B2Ey0 .p-ph2{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:12px;color:var(--text-muted)}.patches_scope__B2Ey0 .p-ph2 b{font-family:var(--font-mono);color:var(--text-primary);font-weight:600}.patches_scope__B2Ey0 .p-ph2>span{display:inline-flex;gap:6px;align-items:center}.patches_scope__B2Ey0 .p-el{list-style:none;margin:0;padding:0;display:grid;gap:7px}.patches_scope__B2Ey0 .p-el>span{display:flex;gap:10px;align-items:center;min-width:0;font-size:14px;color:var(--text-secondary)}.patches_scope__B2Ey0 .p-el>span>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patches_scope__B2Ey0 .p-el>.p-eh>span:nth-child(2){color:var(--text-primary);font-weight:600}.patches_scope__B2Ey0 .p-b{flex:none;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;padding:2px 6px;border-radius:3px;background:var(--point-soft);color:var(--point)}.patches_scope__B2Ey0 .p-more{display:block;font-size:12px;color:var(--text-dim);padding-left:18px;margin-top:4px}.patches_scope__B2Ey0 .p-d2{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--surface-line)}.patches_scope__B2Ey0 .p-d2>span{display:inline-flex;align-items:baseline;gap:6px;font-size:12px;padding:4px 8px;border-radius:var(--radius-sm);background:var(--bg-sunken);border:1px solid var(--surface-line);max-width:100%;min-width:0}.patches_scope__B2Ey0 .p-d2>span>span:first-child{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex-shrink:0;max-width:50%}.patches_scope__B2Ey0 .p-d2>span>span:last-child{font-family:var(--font-mono);color:var(--text-primary);font-weight:600;min-width:0;overflow-wrap:anywhere}.patches_scope__B2Ey0 .p-e{padding:48px 24px;text-align:center;color:var(--text-muted);border:1px dashed var(--surface-line-strong);border-radius:var(--radius-lg)}.patches_scope__B2Ey0 .p-e b{display:block;font-family:var(--font-display);font-size:28px;color:var(--text-primary);font-weight:400;margin-bottom:4px}.patches_scope__B2Ey0 .p-pd3{border-top:1px solid var(--surface-line);padding:4px 16px 16px;animation:patches_pdIn__6_0nH .22s ease}.patches_scope__B2Ey0 .p-pd3:focus{outline:none}.patches_scope__B2Ey0 .p-pd3:focus-visible{outline:2px solid var(--point);outline-offset:-2px}@keyframes patches_pdIn__6_0nH{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.patches_scope__B2Ey0 .p-pd3{animation:none}.patches_scope__B2Ey0 .p-cell i,.patches_scope__B2Ey0 .p-pc:after{transition:none}}.patches_scope__B2Ey0 .p-ps{padding:20px 0 8px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:14px;color:var(--text-muted)}.patches_scope__B2Ey0 .p-pf{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;border-top:1px dashed var(--surface-line);flex-wrap:wrap}.patches_scope__B2Ey0 .p-navs{display:flex;gap:6px;align-items:center}.patches_scope__B2Ey0 .p-np{font-family:var(--font-mono);font-size:11px;color:var(--text-dim);margin-right:6px}.patches_scope__B2Ey0 .p-ib{width:44px;height:44px;border-radius:var(--radius-sm);border:1px solid var(--surface-line-strong);background:none;color:var(--text-secondary);cursor:pointer;font-size:16px;display:grid;place-items:center}.patches_scope__B2Ey0 .p-ib:hover:not(:disabled){border-color:var(--point);color:var(--text-primary)}.patches_scope__B2Ey0 .p-ib:disabled{opacity:.3;cursor:default}.patches_scope__B2Ey0 .p-sl{color:var(--point);font-size:14px;text-decoration:none;display:inline-flex;gap:6px;align-items:center;min-height:44px}.patches_scope__B2Ey0 .p-sl:hover{text-decoration:underline;text-underline-offset:3px}.patches_scope__B2Ey0 .p-rb{min-height:44px;padding:0 16px;border-radius:var(--radius-sm);border:1px solid var(--point);background:var(--point-soft);color:var(--text-primary);font-size:14px;font-weight:600;cursor:pointer}.patches_scope__B2Ey0 .p-pm{margin:12px 0 4px;padding:12px 14px;border-radius:var(--radius-md);background:var(--point-bg);border:1px solid var(--point-soft)}.patches_scope__B2Ey0 .p-pa{margin-top:14px}.patches_scope__B2Ey0 .p-pg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;align-items:start}.patches_scope__B2Ey0 .p-pgo{grid-template-columns:minmax(0,1fr)}.patches_scope__B2Ey0 .p-pc2{min-width:0}@media (max-width:900px){.patches_scope__B2Ey0 .p-pg{display:flex;flex-direction:column}.patches_scope__B2Ey0 .p-pc2{display:contents}}.patches_scope__B2Ey0 .p-dg{padding-top:18px}.patches_scope__B2Ey0 .p-dgl{display:flex;align-items:center;gap:8px;margin-bottom:10px}.patches_scope__B2Ey0 .p-drev{padding:12px 14px;border:1px solid var(--surface-line);border-radius:var(--radius-md);background:var(--bg-elevated);margin-bottom:8px;min-width:0}.patches_scope__B2Ey0 .p-drev h3{margin:0 0 8px;font-size:16px;color:var(--text-primary);font-weight:600;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.patches_scope__B2Ey0 .p-es{margin:-2px 0 8px;font-size:14px;line-height:1.55;color:var(--text-muted)}.patches_scope__B2Ey0 .p-tone{display:inline-block;padding:1px 7px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.02em}.patches_scope__B2Ey0 .p-tb{color:var(--success);background:color-mix(in srgb,var(--success) 12%,transparent)}.patches_scope__B2Ey0 .p-tn{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.patches_scope__B2Ey0 .p-tm{color:var(--text-secondary);background:var(--pn-empty)}.patches_scope__B2Ey0 .p-c4{width:100%;border-collapse:collapse;font-size:14px}.patches_scope__B2Ey0 .p-c4 td,.patches_scope__B2Ey0 .p-c4 th{padding:6px 8px 6px 0;border-top:1px solid var(--surface-line);vertical-align:top;text-align:left;font-weight:400}.patches_scope__B2Ey0 .p-c4 tr:first-child td,.patches_scope__B2Ey0 .p-c4 tr:first-child th{border-top:0}.patches_scope__B2Ey0 .p-c4 .p-cm{color:var(--text-muted);width:38%;overflow-wrap:anywhere}.patches_scope__B2Ey0 .p-ctg{color:var(--text-secondary)}.patches_scope__B2Ey0 .p-c4 .p-cb{font-family:var(--font-mono);color:var(--text-dim);text-align:right;white-space:nowrap}.patches_scope__B2Ey0 .p-c4 .p-car{color:var(--text-dim);width:16px;text-align:center}.patches_scope__B2Ey0 .p-c4 .p-ca{font-family:var(--font-mono);color:var(--text-primary);font-weight:600;overflow-wrap:anywhere}.patches_scope__B2Ey0 .p-c4 .p-cp{font-family:var(--font-mono);font-size:12px;color:var(--point);white-space:nowrap;text-align:right}.patches_scope__B2Ey0 .p-c4 .p-rt .p-cm{width:auto}.patches_scope__B2Ey0 .p-tv{display:block;margin-top:2px;color:var(--text-secondary)}.patches_scope__B2Ey0 .p-tv b{color:var(--text-primary);font-weight:600}.patches_scope__B2Ey0 .p-keep{margin-left:6px;font-size:12px;color:var(--text-dim)}.patches_scope__B2Ey0 .p-c4 .p-up,.patches_scope__B2Ey0 .p-c4 .p-up b{color:var(--success)}.patches_scope__B2Ey0 .p-c4 .p-down,.patches_scope__B2Ey0 .p-c4 .p-down b{color:var(--danger)}.patches_scope__B2Ey0 h2.p-dgl{margin-top:0}.patches_scope__B2Ey0 .d-h{display:grid;gap:8px;justify-items:start;padding-block:8px 8px}.patches_scope__B2Ey0 .d-b{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;color:var(--text-muted);text-decoration:none}.patches_scope__B2Ey0 .d-b:hover{color:var(--text-primary)}.patches_scope__B2Ey0 .d-t{font-family:var(--font-display);font-weight:400;font-size:40px;line-height:1.05;letter-spacing:.02em;color:var(--text-primary);margin:0;overflow-wrap:anywhere}.patches_scope__B2Ey0 .d-w{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.patches_scope__B2Ey0 .d-w a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--surface-line-strong);border-radius:999px;font-size:12px;font-weight:600;color:var(--text-primary);text-decoration:none}.patches_scope__B2Ey0 .d-w a:hover{border-color:var(--point);background:var(--point-soft)}.patches_scope__B2Ey0 .d-ns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.patches_scope__B2Ey0 .d-n{display:grid;gap:4px;min-height:44px;padding:12px 14px;border:1px solid var(--surface-line);border-radius:var(--radius-md);background:var(--bg-elevated);text-decoration:none;min-width:0}.patches_scope__B2Ey0 .d-n:hover{border-color:var(--point)}.patches_scope__B2Ey0 .d-nn{grid-column:2;text-align:right}.patches_scope__B2Ey0 .d-nv{font-family:var(--font-mono);font-size:16px;color:var(--text-primary);overflow-wrap:anywhere}@media (max-width:560px){.patches_scope__B2Ey0 .d-t{font-size:32px}}.patches_scope__B2Ey0 .p-fn{border-top:1px solid var(--surface-line);padding-top:16px;font-size:12px;color:var(--text-dim)}@media (max-width:960px){.patches_scope__B2Ey0 .p-hero{grid-template-columns:minmax(0,1fr);gap:16px}.patches_scope__B2Ey0 .p-hh{margin-bottom:0}.patches_scope__B2Ey0 .p-rail{display:contents}.patches_scope__B2Ey0 .p-rl{order:1}.patches_scope__B2Ey0 .p-hm{order:2}.patches_scope__B2Ey0 .p-rot{order:3}.patches_scope__B2Ey0 .p-m{grid-auto-rows:auto}}@media (max-width:640px){.patches_scope__B2Ey0 .p-c3{position:relative;top:auto}.patches_scope__B2Ey0 .p-hw{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.patches_scope__B2Ey0 .p-hw>*{flex:none}.patches_scope__B2Ey0 .p-mc{padding:14px 10px 12px}.patches_scope__B2Ey0 .p-m{grid-template-columns:30px repeat(12,minmax(0,1fr)) 26px}.patches_scope__B2Ey0 .p-cell{height:24px}.patches_scope__B2Ey0 .p-yn{font-size:48px}.patches_scope__B2Ey0 .p-yh{grid-template-columns:minmax(0,1fr)}.patches_scope__B2Ey0 .p-p{grid-template-columns:58px 16px minmax(0,1fr);gap:0 8px}.patches_scope__B2Ey0 .p-pv{font-size:20px}.patches_scope__B2Ey0 .p-pvl{font-size:14px}.patches_scope__B2Ey0 .p-pc{padding:12px 34px 12px 12px}.patches_scope__B2Ey0 .p-pd3{padding:4px 12px 14px}.patches_scope__B2Ey0 .p-c4,.patches_scope__B2Ey0 .p-c4 tbody{display:block}.patches_scope__B2Ey0 .p-c4 tr{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:7px 0;border-top:1px solid var(--surface-line)}.patches_scope__B2Ey0 .p-c4 tr:first-child{border-top:0}.patches_scope__B2Ey0 .p-c4 td,.patches_scope__B2Ey0 .p-c4 th{border:0;padding:0;width:auto}.patches_scope__B2Ey0 .p-c4 .p-cm{flex:1 0 100%;width:auto}.patches_scope__B2Ey0 .p-c4 .p-cb{text-align:left;white-space:normal;overflow-wrap:anywhere}}.patches_scope__B2Ey0 .q-tg{display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-template-areas:"panel panel" "main rail";gap:0 24px;align-items:start}.patches_scope__B2Ey0 .q-tg>.q-wp{grid-area:panel}.patches_scope__B2Ey0 .q-tm{grid-area:main;min-width:0}.patches_scope__B2Ey0 .q-wr{grid-area:rail;position:sticky;top:calc(var(--topnav-visible, var(--topnav-stack, 64px)) + 150px);background:var(--bg-elevated);border:1px solid var(--surface-line);border-radius:var(--radius-lg);padding:14px 12px;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.patches_scope__B2Ey0 .q-wrh{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 4px}.patches_scope__B2Ey0 .q-wrh .p-c2{min-height:44px}.patches_scope__B2Ey0 .q-wrt{display:grid;gap:8px}.patches_scope__B2Ey0 .q-wrg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:2px;border:1px solid var(--surface-line-strong);border-radius:var(--radius-md)}.patches_scope__B2Ey0 .q-wrg[data-k=secondary]{grid-template-columns:repeat(2,minmax(0,1fr))}.patches_scope__B2Ey0 .q-wrgl{grid-column:1/-1;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);padding:2px 6px 0}.patches_scope__B2Ey0 .q-wrg button{min-height:44px;border:0;background:none;border-radius:6px;padding:0 2px;cursor:pointer;font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--text-muted);display:flex;justify-content:center;align-items:baseline;gap:4px;white-space:nowrap}.patches_scope__B2Ey0 .q-wrg button span:last-child{font-size:11px;font-weight:400;color:var(--text-dim)}.patches_scope__B2Ey0 .q-wrg button:hover{color:var(--text-primary)}.patches_scope__B2Ey0 .q-wrg button[aria-selected=true]{background:var(--point-soft);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--point)}.patches_scope__B2Ey0 .q-wrq{display:flex;align-items:center;gap:6px;border:1px solid var(--surface-line-strong);border-radius:var(--radius-md);padding:0 10px;color:var(--text-dim)}.patches_scope__B2Ey0 .q-wrq input{flex:1;min-width:0;height:44px;border:0;background:none;outline:none;font:inherit;font-size:16px;color:var(--text-primary)}.patches_scope__B2Ey0 .q-wrl{list-style:none;margin:0;padding:0;display:grid;gap:2px;max-height:max(220px,calc(100vh - 420px));overflow-y:auto}.patches_scope__B2Ey0 .q-wrl button{width:100%;min-height:44px;border:0;background:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) 44px 20px;gap:8px;align-items:center;padding:0 6px;border-radius:6px;text-align:left;font-size:14px;color:var(--text-secondary)}.patches_scope__B2Ey0 .q-wrl button:hover{background:var(--point-bg)}.patches_scope__B2Ey0 .q-wrl button[aria-pressed=true]{background:var(--point-soft);color:var(--text-primary)}.patches_scope__B2Ey0 .q-wrl button>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.patches_scope__B2Ey0 .q-wrl button>span:nth-child(2){height:6px}.patches_scope__B2Ey0 .q-wrl button>span:nth-child(2) i{display:block;height:100%;border-radius:3px;background:var(--text-dim);opacity:.5}.patches_scope__B2Ey0 .q-wrl button[aria-pressed=true]>span:nth-child(2) i{background:var(--point);opacity:1}.patches_scope__B2Ey0 .q-wrl button>span:last-child{font-family:var(--font-mono);font-size:12px;text-align:right}.patches_scope__B2Ey0 .q-wre{font-size:12px;color:var(--text-dim);padding:6px}.patches_scope__B2Ey0 .q-wp{margin:0 0 32px;padding-bottom:16px;border-bottom:2px solid var(--surface-line-strong);min-width:0;scroll-margin-top:calc(var(--topnav-stack, 64px) + 150px)}.patches_scope__B2Ey0 .q-lh{display:flex;align-items:center;gap:8px;margin-bottom:12px}.patches_scope__B2Ey0 .q-lh h2{margin:0;font-family:var(--font-display);font-weight:400;font-size:28px;color:var(--text-primary);letter-spacing:.02em}.patches_scope__B2Ey0 .q-lh h2:lang(ko){font-family:var(--font-body);font-weight:700;font-size:16px;letter-spacing:-.01em}.patches_scope__B2Ey0 .q-lbd{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.patches_scope__B2Ey0 .q-we{padding:32px 16px;text-align:center;color:var(--text-muted);font-size:14px;border:1px dashed var(--surface-line-strong);border-radius:var(--radius-lg)}.patches_scope__B2Ey0 .q-wc{background:var(--bg-elevated);border:1px solid var(--surface-line-strong);border-radius:var(--radius-lg);padding:16px;display:grid;gap:10px;min-width:0}.patches_scope__B2Ey0 .q-wct{display:flex;justify-content:space-between;gap:8px;font-family:var(--font-mono);font-size:11px;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase}.patches_scope__B2Ey0 .q-wct span:last-child:not(:first-child){color:var(--point)}.patches_scope__B2Ey0 .q-wcn{font-family:var(--font-display);font-size:40px;line-height:.9;color:var(--text-primary);letter-spacing:.02em;overflow-wrap:anywhere}.patches_scope__B2Ey0 .q-wci{position:relative;aspect-ratio:16/6;border-radius:var(--radius-md);background:var(--bg-sunken,var(--pn-empty));display:grid;place-items:center;overflow:hidden}.patches_scope__B2Ey0 .q-wci img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.patches_scope__B2Ey0 .q-wci span{font-family:var(--font-display);font-size:28px;color:var(--text-dim)}[data-theme=light] .patches_scope__B2Ey0 .q-wci{background:#1F2937}.patches_scope__B2Ey0 .q-wcs{margin:0;display:grid;gap:8px}.patches_scope__B2Ey0 .q-wcs>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;align-items:center}.patches_scope__B2Ey0 .q-wcs dt{font-size:12px;color:var(--text-muted)}.patches_scope__B2Ey0 .q-wcs dd{margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.patches_scope__B2Ey0 .q-wcs [data-bar]{height:4px;border-radius:2px;background:var(--pn-empty);overflow:hidden;cursor:help}.patches_scope__B2Ey0 .q-wcs [data-bar] i{display:block;height:100%;background:var(--point)}.patches_scope__B2Ey0 .q-wcs dd>span:last-child{font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--text-primary);text-align:right;white-space:nowrap}.patches_scope__B2Ey0 .q-wcf{font-family:var(--font-mono);font-size:11px;color:var(--text-dim);border-top:1px solid var(--surface-line);padding-top:8px}.patches_scope__B2Ey0 .q-lm{display:block;font-family:var(--font-body);font-size:11px;font-weight:500;color:var(--text-dim);cursor:help}.patches_scope__B2Ey0 .q-wcs .q-lm{display:inline;margin-left:6px}.patches_scope__B2Ey0 .q-unk{font-family:var(--font-body);font-size:12px;font-weight:500;color:var(--text-dim);cursor:help}.patches_scope__B2Ey0 .q-ltb{min-width:0}.patches_scope__B2Ey0 .q-lhi{display:none;font-size:11px;color:var(--text-dim);margin-bottom:6px;text-align:right}.patches_scope__B2Ey0 .q-lsc{overflow-x:auto}.patches_scope__B2Ey0 .q-lt{width:auto;min-width:100%;border-collapse:collapse;font-size:14px}.patches_scope__B2Ey0 .q-lt thead th{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);text-align:left;padding:0 10px 8px 0;border-bottom:1px solid var(--surface-line-strong);white-space:nowrap}.patches_scope__B2Ey0 .q-lt thead th[rowspan]{vertical-align:bottom}.patches_scope__B2Ey0 .q-lt thead th:last-child{text-align:right;padding-right:0}.patches_scope__B2Ey0 .q-lt thead .q-lyr{font-family:var(--font-display);font-size:20px;letter-spacing:.04em;color:var(--text-primary);border-bottom:0;padding:0 6px 2px;border-left:1px solid var(--surface-line-strong)}.patches_scope__B2Ey0 .q-lt thead .q-lpt{font-size:11px;letter-spacing:.02em;text-transform:none;color:var(--text-muted);padding:0 6px 4px}.patches_scope__B2Ey0 .q-lpt button{min-height:44px;min-width:44px;border:0;background:none;padding:0 6px;font:inherit;color:var(--text-secondary);cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.patches_scope__B2Ey0 .q-lpt button:hover{color:var(--point)}.patches_scope__B2Ey0 .q-lt tbody th,.patches_scope__B2Ey0 .q-lt td{padding:10px 10px 10px 0;border-bottom:1px solid var(--surface-line);vertical-align:middle}.patches_scope__B2Ey0 .q-lt tbody th,.patches_scope__B2Ey0 .q-lt thead .q-lsh{position:sticky;left:0;z-index:1;background:var(--bg-base);padding-right:14px;box-shadow:inset -1px 0 0 var(--surface-line-strong);text-align:left;font-weight:500;color:var(--text-secondary);white-space:nowrap}.patches_scope__B2Ey0 .q-lt thead .q-lsh{color:var(--text-dim);font-weight:600}.patches_scope__B2Ey0 .q-l0,.patches_scope__B2Ey0 .q-l1{font-family:var(--font-mono);white-space:nowrap;color:var(--text-dim)}.patches_scope__B2Ey0 .q-l0 small{display:block;font-size:11px;color:var(--text-dim)}.patches_scope__B2Ey0 .q-l0 small[title]{cursor:help}.patches_scope__B2Ey0 .q-l1{color:var(--text-primary);font-weight:600;padding-left:14px!important;border-left:1px solid var(--surface-line-strong)}.patches_scope__B2Ey0 .q-lt thead .q-l1{color:var(--text-dim)}.patches_scope__B2Ey0 .q-yb{border-left:1px solid var(--surface-line-strong)}.patches_scope__B2Ey0 .q-lc{padding:10px 6px!important;white-space:nowrap;position:relative}.patches_scope__B2Ey0 .q-lc:empty:before{content:"";position:absolute;left:6px;right:6px;top:50%;border-top:1px dashed var(--surface-line)}.patches_scope__B2Ey0 .q-lf{display:inline-block;padding:3px 6px;border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--surface-line);font-family:var(--font-mono);font-size:12px;color:var(--text-dim)}.patches_scope__B2Ey0 .q-lf b{color:var(--text-primary);font-weight:600}.patches_scope__B2Ey0 .q-lfm{border-style:dashed}.patches_scope__B2Ey0 .q-lf.p-up{border-color:color-mix(in srgb,var(--success) 45%,var(--surface-line))}.patches_scope__B2Ey0 .q-lf.p-up b{color:var(--success)}.patches_scope__B2Ey0 .q-lf.p-down{border-color:color-mix(in srgb,var(--danger) 45%,var(--surface-line))}.patches_scope__B2Ey0 .q-lf.p-down b{color:var(--danger)}.patches_scope__B2Ey0 .q-ln{font-family:var(--font-mono);font-weight:700;color:var(--point);white-space:nowrap;text-align:right;padding-right:0!important}.patches_scope__B2Ey0 .q-ln small{font-size:11px;font-weight:500;color:var(--text-muted);margin-left:4px}.patches_scope__B2Ey0 .q-ln[data-net=approx]{cursor:help}.patches_scope__B2Ey0 .q-ln[data-net=none],.patches_scope__B2Ey0 .q-ln[data-net=zero]{color:var(--text-dim);font-weight:500}.patches_scope__B2Ey0 .q-ws{margin-top:20px}.patches_scope__B2Ey0 .q-wsh{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:4px}.patches_scope__B2Ey0 .q-wsm{font-size:12px;color:var(--text-dim);font-family:var(--font-mono)}.patches_scope__B2Ey0 .q-wst{position:relative;height:64px;margin:0 12px}.patches_scope__B2Ey0 .q-wst>i{position:absolute;left:0;right:0;top:22px;border-top:1px solid var(--surface-line-strong)}.patches_scope__B2Ey0 .q-wsy{position:absolute;top:44px;font-family:var(--font-mono);font-size:11px;color:var(--text-dim);border-left:1px solid var(--surface-line-strong);padding-left:3px;line-height:1}.patches_scope__B2Ey0 .q-wsk{position:absolute;top:0;width:24px;height:44px;transform:translateX(-50%);border:0;background:none;padding:0;cursor:pointer}.patches_scope__B2Ey0 .q-wsk:before{content:"";position:absolute;left:50%;top:22px;width:10px;height:10px;transform:translate(-50%,-50%);border-radius:50%;border:2px solid var(--bg-base);background:var(--text-muted)}.patches_scope__B2Ey0 .q-wskh:before{width:14px;height:14px;background:var(--point)}.patches_scope__B2Ey0 .q-wsk:focus-visible:before,.patches_scope__B2Ey0 .q-wsk:hover:before{box-shadow:0 0 0 2px var(--point)}.patches_scope__B2Ey0 .p-el.q-wh>span{align-items:flex-start;flex-wrap:wrap}.patches_scope__B2Ey0 .p-el.q-wh>span>span:first-child{margin-top:7px}.patches_scope__B2Ey0 .p-el.q-wh>span>span:nth-child(2){white-space:normal;flex:1 1 0}.patches_scope__B2Ey0 .q-wh .p-tone{margin-right:8px;vertical-align:1px}.patches_scope__B2Ey0 .q-wn{display:block;margin-top:2px;font-size:14px;line-height:1.55;color:var(--text-muted);font-weight:400}.patches_scope__B2Ey0 .q-wrw{padding:0 16px 12px 34px;min-width:0}.patches_scope__B2Ey0 .q-wrw .p-c4{font-size:12px}@media (max-width:960px){.patches_scope__B2Ey0 .q-tg{grid-template-columns:minmax(0,1fr);grid-template-areas:"rail" "panel" "main"}.patches_scope__B2Ey0 .q-wr{position:static;margin-bottom:20px}.patches_scope__B2Ey0 .q-lbd{grid-template-columns:minmax(0,1fr)}.patches_scope__B2Ey0 .q-wrl{max-height:none;display:flex;overflow-x:auto;gap:6px;padding-bottom:4px;scrollbar-width:none}.patches_scope__B2Ey0 .q-wrl li{flex:none}.patches_scope__B2Ey0 .q-wrl button{grid-template-columns:auto auto;padding:0 14px;border:1px solid var(--surface-line-strong);border-radius:999px}.patches_scope__B2Ey0 .q-wrl button>span:nth-child(2){display:none}}@media (max-width:640px){.patches_scope__B2Ey0 .q-lhi{display:block}.patches_scope__B2Ey0 .q-wcn{font-size:32px}.patches_scope__B2Ey0 .q-wrw{padding:0 12px 12px}.patches_scope__B2Ey0 .q-wst{margin:0 8px}}.patches_scope__B2Ey0 .c-cal{--cal-cols:3;min-width:0}.patches_scope__B2Ey0 .c-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:20px}.patches_scope__B2Ey0 .c-yb{width:44px;height:44px;border-radius:var(--radius-sm);border:1px solid var(--surface-line-strong);background:none;color:var(--text-secondary);cursor:pointer;font-size:18px}.patches_scope__B2Ey0 .c-yb:hover:not(:disabled){border-color:var(--point);color:var(--text-primary)}.patches_scope__B2Ey0 .c-yb:disabled{opacity:.3;cursor:default}.patches_scope__B2Ey0 .c-y{font-family:var(--font-display);font-weight:400;font-size:48px;line-height:1;margin:0;min-width:110px;text-align:center;color:var(--text-primary);font-variant-numeric:tabular-nums}.patches_scope__B2Ey0 .c-ym{margin-left:8px;font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.patches_scope__B2Ey0 .c-ms{display:grid;grid-template-columns:repeat(var(--cal-cols),minmax(0,1fr));gap:12px;align-items:start}.patches_scope__B2Ey0 .c-m{background:var(--bg-elevated);border:1px solid var(--surface-line);border-radius:var(--radius-md);padding:12px;min-width:0}.patches_scope__B2Ey0 .c-mon{border-color:var(--surface-line-strong)}.patches_scope__B2Ey0 .c-mh{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px}.patches_scope__B2Ey0 .c-mh b{font-family:var(--font-display);font-weight:400;font-size:22px;color:var(--text-primary)}.patches_scope__B2Ey0 .c-mh span{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);white-space:nowrap}.patches_scope__B2Ey0 .c-ds{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.patches_scope__B2Ey0 .c-wd{font-family:var(--font-mono);font-size:11px;color:var(--text-dim);text-align:center;padding-bottom:2px}.patches_scope__B2Ey0 .c-d{aspect-ratio:1;min-height:32px;display:grid;place-items:center;font-family:var(--font-mono);font-size:12px;color:var(--text-dim);border-radius:4px;border:0;background:none;padding:0;font-variant-numeric:tabular-nums}.patches_scope__B2Ey0 .c-dh{background:var(--point-soft);color:var(--text-primary);cursor:pointer;font-weight:700}.patches_scope__B2Ey0 .c-dhi{background:var(--point);color:var(--point-text)}.patches_scope__B2Ey0 .c-dh:hover{box-shadow:inset 0 0 0 2px var(--point)}.patches_scope__B2Ey0 .c-dh[aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--text-primary)}.patches_scope__B2Ey0 .c-dt{box-shadow:inset 0 0 0 1px var(--text-muted)}.patches_scope__B2Ey0 .c-dh.patches_c-dt__npaQZ[aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--text-primary)}.patches_scope__B2Ey0 .c-ml{margin-top:8px;display:grid}.patches_scope__B2Ey0 .c-ml button{min-height:44px;border:0;border-top:1px solid var(--surface-line);background:none;padding:0;text-align:left;cursor:pointer;display:flex;gap:8px;align-items:center;min-width:0;font-size:12px;color:var(--text-secondary)}.patches_scope__B2Ey0 .c-ml button:hover,.patches_scope__B2Ey0 .c-ml button[aria-expanded=true]{color:var(--text-primary)}.patches_scope__B2Ey0 .c-ml button>span:first-child{flex:none;font-weight:700;color:var(--text-primary)}.patches_scope__B2Ey0 .c-ml button>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.patches_scope__B2Ey0 .c-dtl{grid-column:1/-1;background:var(--bg-elevated);border:1px solid var(--surface-line-strong);border-radius:var(--radius-md);min-width:0;overflow:hidden}.patches_scope__B2Ey0 .c-dh2{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:14px 16px 10px}.patches_scope__B2Ey0 .c-dh2>b{font-family:var(--font-display);font-weight:400;font-size:36px;line-height:1;color:var(--text-primary)}@media (max-width:960px){.patches_scope__B2Ey0 .c-cal{--cal-cols:2}}@media (max-width:560px){.patches_scope__B2Ey0 .c-cal{--cal-cols:1}.patches_scope__B2Ey0 .c-y{font-size:40px;min-width:96px}.patches_scope__B2Ey0 .c-dh2{padding:12px 12px 8px}}.patches_scope__B2Ey0 .p-skip{position:absolute;left:16px;top:8px;z-index:50;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--radius-sm);background:var(--point);color:var(--point-text);font-size:14px;font-weight:600;text-decoration:none;transform:translateY(-200%)}.patches_scope__B2Ey0 .p-skip:focus-visible{transform:none;outline:2px solid var(--text-primary);outline-offset:2px}