.mk{--state-hover:color-mix(in srgb, var(--ink) 5%, transparent);--state-selected:color-mix(in srgb, var(--ink) 9%, transparent);--state-line:color-mix(in srgb, var(--ink) 45%, var(--rule));--state-ring:var(--focus)}.mk :is(a,button,[role=button],summary,label,input,select,textarea):focus-visible{outline:2px solid var(--state-ring);outline-offset:2px}.mk :is(.btn,.ag-btn,.ag-send,.sb,.chip,a.tag,button.tag):active:not(:disabled){transform:translateY(.5px)}.mk :is(.btn,.ag-btn,.sb,.chip,a.tag,button.tag,.ag-chips button,.ag-modes button):disabled{opacity:.45;cursor:default}.mk :is(.gh-nav a,.dsp-tabs a,.setnav .tab,.repo-tabs a,.issues-head a,.hub-cats a,.win-nav__links a,.top nav a){color:var(--ink-muted);background:0 0;text-decoration:none}.mk :is(.gh-nav a,.dsp-tabs a,.setnav .tab,.repo-tabs a,.issues-head a,.hub-cats a,.win-nav__links a,.top nav a):hover{color:var(--ink);background:0 0}.mk :is(.gh-nav a,.dsp-tabs a,.setnav .tab,.repo-tabs a,.hub-cats a,.top nav a)[aria-current=page],.mk .issues-head a.on{color:var(--ink);border-bottom:2px solid var(--ink);background:0 0;border-radius:0;font-weight:600;text-decoration:none}.mk :is(.dsp-tabs a,.repo-tabs a,.setnav .tab){border-bottom:2px solid #0000;margin-bottom:-1px}.mk :is(.ch-item,.ch-new,.ag-sessions li,.ag-starters>*,.gh-menu a,.gh-menu .gh-menu-btn,.menu-list a,.ri,.team-results button,.ag-tools>*,.ch-icon,.ag-acts button,.ag-card-open,.ag-ctx button,.issue,a.ds-row,.feed-row){transition:background-color var(--dur-quick), color var(--dur-quick)}.mk :is(.ch-item,.ch-new,.ag-sessions li,.ag-starters>*,.gh-menu a,.gh-menu .gh-menu-btn,.menu-list a,.ri,.team-results button,.ag-tools>*,.ch-icon,.ag-acts button,.ag-card-open,.ag-ctx button,.issue,a.ds-row):hover{background:var(--state-hover);color:var(--ink);border-color:inherit;transform:none}.mk :is(.ch-item.on,.ag-sessions li.on,.ri.on,.menu-list a[aria-current=page],.ag-tools button[aria-pressed=true],.ch-icon[aria-pressed=true]){background:var(--state-selected);color:var(--ink);box-shadow:none;font-weight:600}.mk :is(.ch-item.on,.ag-sessions li.on,.ri.on){box-shadow:inset 2px 0 0 var(--ink)}.mk .ag-pick button.on{background:var(--state-selected)}.mk .ag-pick button:hover{background:var(--state-hover)}.mk a.ds-row{border-radius:4px;padding-left:8px;padding-right:8px}.mk a.ds-row:hover .ds-main b{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.mk :is(a.tag,button.tag,.sb,.chip,.ag-chips button,.ag-chip){border:1px solid var(--rule);color:var(--ink-muted);transition:border-color var(--dur-quick), color var(--dur-quick), background-color var(--dur-quick);background:0 0}.mk :is(a.tag,button.tag,.sb,.chip,.ag-chips button,.ag-chip):hover:not(:disabled){border-color:var(--state-line);color:var(--ink);background:0 0}.mk :is(a.tag.on,button.tag.on,.sb.on,.chip.on,.chip[aria-pressed=true]){background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.mk span.tag{border:0}.mk :is(.ag-modes,.b-seg,.modes,.seg){background:var(--paper-sunken);border-radius:var(--radius-button)}.mk :is(.ag-modes button,.b-seg button,.modes button,.seg button){color:var(--ink-muted);box-shadow:none;background:0 0}.mk :is(.ag-modes button,.b-seg button,.modes button,.seg button):hover:not(:disabled){color:var(--ink);background:var(--state-hover)}.mk :is(.ag-modes,.b-seg,.modes,.seg) button:is([aria-pressed=true],[aria-selected=true]){background:var(--primary);color:var(--on-primary);box-shadow:none;font-weight:600}.mk :is(.vis-pick label,.xf-vis label,.ag-options button,.plan,.opt){transition:border-color var(--dur-quick), box-shadow var(--dur-quick)}.mk :is(.vis-pick label,.xf-vis label,.ag-options button,.plan,.opt):hover:not(:disabled){border-color:var(--state-line);background:var(--paper-raised)}.mk :is(.vis-pick label.on,.xf-vis label.on,.ag-options button.on,.plan.on,.plan[aria-checked=true],.opt.on){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--paper-raised)}.mk .ag-options button.on .ag-opt-n{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.mk :is(a.b-spec,.quick-a,a.card,.pin,.feed-row){transition:border-color var(--dur-quick)}.mk :is(a.b-spec,.quick-a,a.card,.pin,.feed-row):hover{border-color:var(--state-line);background:var(--paper-raised);color:inherit;transform:none}.mk a.b-spec:hover h3,.mk .quick-a:hover b,.mk .ag-row-name:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.mk .b-spec h3{color:var(--ink)}.mk :is(.btn,.ag-btn):not(.pri):hover:not(:disabled){border-color:var(--ink);color:var(--ink);background:var(--paper-raised)}.mk :is(.btn.pri,.ag-btn.pri,a.gh-upload,.win-btn--solid):hover:not(:disabled){background:var(--primary);color:var(--on-primary);opacity:.86}.mk .gh-ask:hover{border-color:var(--state-line);background:var(--state-hover)}.mk :is(input:not([type=checkbox]):not([type=radio]),textarea,select):hover{border-color:var(--state-line)}.mk :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus{border-color:var(--ink)}.mk :is(.ag-compose,.composer,.askbox) :is(input,textarea):focus-visible{outline:none}.mk :is(.ag-compose,.composer,.askbox):has(:is(input,textarea):focus-visible){outline:2px solid var(--state-ring);outline-offset:2px}
@media (pointer:coarse){.mk :is(.btn,.ag-btn,.gh-upload,.chip,a.tag,button.tag,.sb,.linkbtn.touch){min-height:44px}.mk .btn.sm{min-height:40px}.mk :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:var(--font-size-input)}.mk :is(.dsp-tabs a,.ds-tabs a,.repo-tabs a,.setnav .tab,.gh-nav a){align-items:center;min-height:44px;display:inline-flex}.mk :is(.ag-starters>*,.ag-sessions li,.ch-item,.gh-menu a){min-height:44px}.mk :is(.ag-modes button,.b-seg button,.ag-chips button,.ag-chip,.win-btn,.ag-acts button,.ag-x){min-height:var(--size-touch)}.mk .ag-x{min-width:var(--size-touch);opacity:1}.mk input[type=checkbox],.mk input[type=radio]{width:20px;height:20px}.mk :is(a.b-spec,.quick-a,a.card,a.ds-row):hover{background:inherit}}.mk{-webkit-tap-highlight-color:transparent}.mk :is(button,a,label,summary){touch-action:manipulation}.mk .tabbar{display:none}@media (max-width:720px){.mk .tabbar{z-index:var(--z-fab);padding:4px max(4px, env(safe-area-inset-right)) calc(4px + env(safe-area-inset-bottom)) max(4px, env(safe-area-inset-left));background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-top:1px solid var(--rule);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.mk .tabbar>*{min-height:50px;color:var(--ink-muted);font:500 var(--font-size-caption) var(--font-sans);cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;padding:6px 0 4px;text-decoration:none;display:grid;position:relative}.mk .tabbar>[aria-current=page],.mk .tabbar>[aria-pressed=true]{color:var(--ink);font-weight:600}.mk .tabbar>[aria-current=page] svg{stroke-width:2.1px}.mk .tabbar>[aria-current=page]:before,.mk .tabbar>[aria-pressed=true]:before{content:"";background:var(--ink);border-radius:2px;height:2px;position:absolute;top:-4px;left:30%;right:30%}.mk .tabbar-n{background:var(--primary);min-width:17px;height:17px;color:var(--on-primary);font:600 var(--font-size-caption)/17px var(--font-sans);border-radius:9px;padding:0 4px;position:absolute;top:2px;left:calc(50% + 6px)}.mk .gh{padding-bottom:calc(62px + env(safe-area-inset-bottom))}.mk.chat{padding-bottom:calc(58px + env(safe-area-inset-bottom))}.mk .foot{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.mk .gh-top{min-height:52px;padding:max(6px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 6px max(12px, env(safe-area-inset-left));flex-wrap:nowrap}.mk .gh-top .gh-nav{display:none}.mk .gh-top .gh-org{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;font-size:var(--font-size-body);flex:1;display:block;overflow:hidden}.mk .gh-end{margin-left:auto}.mk .dock-fab{display:none}.mk .dock{top:0;left:0;right:0;bottom:calc(58px + env(safe-area-inset-bottom));width:auto;height:auto;z-index:var(--z-drawer);box-shadow:none;padding-top:env(safe-area-inset-top);animation:sheet-up var(--dur-base) var(--ease-out);border-left:0}html[data-dock-open] .mk .app-main{visibility:hidden}.mk .share-dlg{width:100vw;max-width:100vw;max-height:88vh;padding-bottom:env(safe-area-inset-bottom);animation:sheet-up var(--dur-base) var(--ease-out);border-radius:14px 14px 0 0;margin:0;inset:auto 0 0}.mk .gh-menu{width:auto;padding:8px 0 calc(12px + env(safe-area-inset-bottom));z-index:var(--z-modal);box-shadow:0 -8px 30px color-mix(in srgb, var(--ink) 18%, transparent);border-radius:14px 14px 0 0;position:fixed;inset:auto 0 0}.mk .gh-me[open] summary:before{content:"";background:color-mix(in srgb, var(--ink) 35%, transparent);z-index:var(--z-overlay);position:fixed;inset:0}.mk .gh-menu a,.mk .gh-menu .gh-menu-btn{font-size:var(--font-size-body);padding:12px 20px}.mk :is(.dsp-tabs,.ds-tabs,.repo-tabs,.setnav){scrollbar-width:none;scroll-snap-type:x proximity;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.mk :is(.dsp-tabs,.ds-tabs,.repo-tabs,.setnav)::-webkit-scrollbar{display:none}.mk :is(.dsp-tabs,.ds-tabs,.repo-tabs,.setnav)>*{scroll-snap-align:start;flex:none}.mk .xf-treat thead{display:none}.mk .xf-treat table,.mk .xf-treat tbody{display:block}.mk .xf-treat tr{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;gap:4px 12px;padding:12px 0;display:grid}.mk .xf-treat td{border:0;padding:0}.mk .xf-treat td:first-child{font-weight:600}.mk .xf-treat td:nth-child(2){color:var(--ink-muted);text-align:right}.mk .xf-treat td:nth-child(3){grid-column:1/-1}.mk .xf-treat td:nth-child(3) select{width:100%}.mk .xf-treat td:nth-child(4){grid-column:1/-1}.mk .xf-treat td:nth-child(4):before{content:"Becomes: ";font-family:var(--font-sans);color:var(--ink-muted)}.mk .xf-side .xf-go{bottom:calc(66px + env(safe-area-inset-bottom));z-index:var(--z-sticky);box-shadow:0 6px 18px color-mix(in srgb, var(--ink) 16%, transparent);position:sticky}.mk .an-ask{flex-direction:column}}@keyframes sheet-up{0%{opacity:.4;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mk .dock,.mk .share-dlg{animation:none}}@media (max-width:1100px){html:not([data-dock-open]) .mk .dock{display:none}}@media (min-width:721px) and (max-width:1100px){.mk .dock{width:min(420px,60vw)}.mk .dock-fab{bottom:calc(18px + env(safe-area-inset-bottom))}}@media (display-mode:standalone){.mk .gh-top{padding-top:max(10px, env(safe-area-inset-top))}}@media (min-width:721px) and (max-width:1100px){html:not([data-dock-open]) .mk .app-main{padding-bottom:calc(var(--size-control-lg) + var(--space-8) + env(safe-area-inset-bottom))}}@media (max-width:720px){.mk .rq-act{bottom:calc(66px + env(safe-area-inset-bottom));z-index:var(--z-sticky);padding:var(--space-2) 0;background:color-mix(in srgb, var(--paper) 92%, transparent);position:sticky}.mk .rq-act .btn{flex:1}}
