@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/new/assets/figtree-latin-ext-400-normal-CXAzuTZb.woff2) format("woff2"),url(/new/assets/figtree-latin-ext-400-normal-Gbh-3PTk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/new/assets/figtree-latin-400-normal-g7Dtegnw.woff2) format("woff2"),url(/new/assets/figtree-latin-400-normal-BD4aNku5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/new/assets/figtree-latin-ext-600-normal-DJlfifZj.woff2) format("woff2"),url(/new/assets/figtree-latin-ext-600-normal-CQqsimlV.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/new/assets/figtree-latin-600-normal-Cv_xCTDl.woff2) format("woff2"),url(/new/assets/figtree-latin-600-normal-BM_oTo4n.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/new/assets/figtree-latin-ext-700-normal-CS4sQkGV.woff2) format("woff2"),url(/new/assets/figtree-latin-ext-700-normal-BoDi4KL2.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/new/assets/figtree-latin-700-normal-th6qEP7c.woff2) format("woff2"),url(/new/assets/figtree-latin-700-normal-BCCt2T1q.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(/new/assets/figtree-latin-ext-800-normal-DLIuazCv.woff2) format("woff2"),url(/new/assets/figtree-latin-ext-800-normal-Cp4dEvwL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(/new/assets/figtree-latin-800-normal-30yxI7TZ.woff2) format("woff2"),url(/new/assets/figtree-latin-800-normal-B7vj2UK8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-bg: #faf9f6;--color-surface: #f3f2ee;--color-text: #202b3a;--color-divider: #e6e4df;--color-accent: #234b8a;--color-accent-100: #eaf0f9;--color-accent-200: #cfdcf0;--color-accent-300: #a9c0e3;--color-accent-600: #1c3f76;--color-accent-2-300: #f5b9a3;--color-accent-2-600: #d0603b;--color-accent-700: #173463;--color-accent-800: #11284c;--color-neutral-100: #ffffff;--color-neutral-300: #e6e4df;--color-neutral-400: #cfd3da;--color-neutral-500: #9aa3b0;--color-neutral-600: #637083;--color-neutral-700: #637083;--color-neutral-800: #3a4556;--hover: rgba(32,43,58,.05);--scrim: rgba(20,28,40,.48);--shine-1: #5a82c4;--shine-2: #234b8a;--shine-3: #1c3f76;--shine-4: #11284c;--wash-a: rgba(35,75,138,.3);--wash-b: rgba(232,121,84,.26);--wash-line: rgba(32,43,58,.08);--shadow-lg: 0 12px 28px rgba(32,43,58,.1), 0 28px 64px rgba(32,43,58,.1);--danger: oklch(.5 .17 28);--danger-hover: oklch(.45 .16 28);--danger-bg: color-mix(in srgb, oklch(.5 .17 28) 7%, var(--color-neutral-100));--danger-line: color-mix(in srgb, oklch(.5 .17 28) 30%, transparent);--ok: oklch(.55 .14 150);--merged: oklch(.5 .17 290);--add-bg: color-mix(in srgb, oklch(.6 .14 150) 14%, var(--color-neutral-100));--del-bg: color-mix(in srgb, oklch(.6 .17 28) 12%, var(--color-neutral-100));--font: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: ui-monospace, SFMono-Regular, Menlo, monospace;--r: 8px;color-scheme:light}@media (prefers-color-scheme: dark){:root{--color-bg: #121418;--color-surface: #1c1f25;--color-text: #eef0f3;--color-divider: #2a2e36;--color-accent: #8fb0e6;--color-accent-100: #1a2433;--color-accent-200: #24324a;--color-accent-300: #253b62;--color-accent-600: #9bbbef;--color-accent-2-300: #6a3320;--color-accent-2-600: #f4a283;--color-accent-700: #bcd2f5;--color-accent-800: #dbe7fa;--color-neutral-100: #181b20;--color-neutral-300: #2a2e36;--color-neutral-400: #3e4a5d;--color-neutral-500: #6b778a;--color-neutral-600: #a3acb9;--color-neutral-700: #a3acb9;--color-neutral-800: #d3d8df;--hover: rgba(255,255,255,.06);--scrim: rgba(4,6,10,.72);--shine-1: #6f97d8;--shine-2: #2f5ca3;--shine-3: #264f8f;--shine-4: #173463;--wash-a: rgba(80,120,200,.3);--wash-b: rgba(232,121,84,.2);--wash-line: rgba(255,255,255,.08);--shadow-lg: 0 18px 46px rgba(0,0,0,.55);--danger: oklch(.7 .16 28);--danger-hover: oklch(.64 .16 28);--ok: oklch(.7 .14 150);--merged: oklch(.72 .14 290);color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0;background:var(--color-bg);color:var(--color-text);font:400 14px/1.5 var(--font);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;overflow-x:hidden}button,input,textarea,select{font:inherit;color:inherit}:focus:not(:focus-visible){outline:none!important}:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}@media (pointer: coarse){input,textarea,select{font-size:16px!important}}code,pre,.mono{font-family:var(--mono)}code{font-size:12.5px}.top{position:sticky;top:0;z-index:10;height:48px;padding:0 20px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;background:color-mix(in oklch,var(--color-bg) 75%,transparent);backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);border-bottom:1px solid var(--color-divider)}.top .logo{display:inline-flex;align-items:center;gap:9px;color:var(--color-text);justify-self:start}.top .logo:hover{text-decoration:none}.top .logo svg{height:19px;width:auto;display:block;overflow:visible}.top .logo span{font:600 15px var(--mono);color:var(--color-neutral-600);padding-left:9px;border-left:1px solid var(--color-divider);line-height:18px}.top .right{justify-self:end;display:flex;align-items:center;gap:4px}.ui-switch{position:fixed;top:10px;left:50%;transform:translate(-50%);z-index:11}.page{max-width:1280px;margin:0 auto;padding:18px 32px 48px}.page.narrow{max-width:760px}.landing{position:relative;z-index:1;max-width:640px;padding-top:72px;display:flex;flex-direction:column;gap:22px}.wash{position:absolute;inset:0 0 auto;height:900px;pointer-events:none;z-index:0;overflow:hidden}.wash:before{content:"";position:absolute;top:-120px;right:0;bottom:0;left:0;filter:blur(18px);background:radial-gradient(38% 46% at 18% 30%,var(--wash-a),transparent 70%),radial-gradient(34% 42% at 82% 22%,var(--wash-b),transparent 70%),radial-gradient(40% 34% at 60% 62%,var(--wash-a),transparent 72%),radial-gradient(30% 22% at 22% 66%,var(--wash-b),transparent 72%)}.wash:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:linear-gradient(var(--wash-line) 1px,transparent 1px),linear-gradient(90deg,var(--wash-line) 1px,transparent 1px);background-size:44px 44px;-webkit-mask:linear-gradient(180deg,#000,transparent 85%);mask:linear-gradient(180deg,#000,transparent 85%)}.landing .features li,.landing .features{border-color:color-mix(in oklch,var(--color-divider) 80%,transparent)}.landing .cli{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}.landing .cli-head{border-bottom-color:color-mix(in oklch,var(--color-bg) 18%,transparent);color:color-mix(in oklch,var(--color-bg) 70%,transparent)}.landing .cli pre .p{color:color-mix(in oklch,var(--color-bg) 50%,transparent);-webkit-user-select:none;user-select:none}.landing .duo{background:linear-gradient(100deg,var(--color-accent) 10%,var(--color-accent-2-600) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.btn.shine,.btn.primary{position:relative;overflow:hidden;border:1px solid var(--shine-4);color:#fff;background:linear-gradient(180deg,var(--shine-1) -40%,var(--shine-2) 55%,var(--shine-3) 100%);box-shadow:inset 0 1px #ffffff38,0 1px 2px #0f172a29,0 4px 10px -4px color-mix(in oklch,var(--shine-2) 50%,transparent);transition:transform .12s,box-shadow .12s,filter .12s}.btn.shine:after,.btn.primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%);pointer-events:none;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.18) 50%,transparent 65%);transition:transform .6s}.btn.shine:hover,.btn.primary:hover{color:#fff;filter:brightness(1.06);background:linear-gradient(180deg,var(--shine-1) -40%,var(--shine-2) 55%,var(--shine-3) 100%)}.btn.shine:hover:after,.btn.primary:hover:after{transform:translate(120%)}.btn.shine:active,.btn.primary:active{transform:translateY(1px);box-shadow:inset 0 1px 3px #00000040}.landing .hero{font-size:44px;font-weight:800;letter-spacing:-.02em;line-height:1.05}.landing .lede{margin:-12px 0 0;font-size:19px;color:var(--color-neutral-700)}.btn.big{min-height:44px;padding:0 18px;font-size:14.5px}.features{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-divider)}.features li{display:grid;grid-template-columns:130px 1fr;gap:12px;padding:11px 0;border-bottom:1px solid var(--color-divider)}.features li span{color:var(--color-neutral-700)}.cli{border:1px solid var(--color-divider);border-radius:var(--r);background:var(--color-surface);overflow:hidden}.cli-head{padding:9px 14px;font-weight:600;font-size:13px;border-bottom:1px solid var(--color-divider)}.cli pre{margin:0;padding:12px 14px;font-size:13px;line-height:1.7;overflow-x:auto}@media (max-width: 719px){.landing{padding-top:40px}.landing .hero{font-size:36px}.features li{grid-template-columns:1fr;gap:0}}h1{font-weight:700;font-size:20px;line-height:1.3;margin:0}h2{font-weight:700;font-size:17px;line-height:1.3;margin:0}.sub{margin:4px 0 0;color:var(--color-neutral-700)}.eyebrow{font-weight:600;font-size:13px;color:var(--color-text)}.help{font-size:13px;line-height:1.45;color:var(--color-neutral-700)}.muted{color:var(--color-neutral-700)}.head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.grow{flex:1;min-width:0}.stack{display:flex;flex-direction:column;gap:12px}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn{min-height:32px;padding:0 12px;border-radius:var(--r);font-weight:600;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;border:1px solid var(--color-divider);background:var(--color-surface);color:var(--color-text)}.btn{background:linear-gradient(180deg,var(--color-neutral-100),var(--color-surface));box-shadow:inset 0 1px #ffffff59,0 1px 2px #0f172a14;transition:transform .12s,box-shadow .12s,filter .12s}.btn:hover{background:linear-gradient(180deg,var(--color-neutral-100),var(--color-surface));filter:brightness(.98);text-decoration:none;color:var(--color-text)}.btn:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px 2px #0f172a26}.btn.danger{border-color:color-mix(in oklch,var(--danger) 70%,#000);color:#fff;background:linear-gradient(180deg,color-mix(in oklch,var(--danger) 75%,#fff) -40%,var(--danger) 55%,var(--danger-hover) 100%);box-shadow:inset 0 1px #ffffff38,0 1px 2px #0f172a29}.btn.danger:hover{filter:brightness(1.06);color:#fff;background:linear-gradient(180deg,color-mix(in oklch,var(--danger) 75%,#fff) -40%,var(--danger) 55%,var(--danger-hover) 100%)}.btn.soft-danger{color:var(--danger)}.btn.ghost{border-color:transparent;background:transparent;box-shadow:none;color:var(--color-neutral-700)}.btn.ghost:hover{background:var(--hover);filter:none;color:var(--color-text)}.btn.small{min-height:28px;padding:0 10px;font-size:12.5px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn[aria-busy=true]{opacity:.7;cursor:progress}.icon-btn{width:32px;height:32px;border:0;border-radius:var(--r);background:transparent;color:var(--color-text);display:inline-grid;place-items:center;cursor:pointer;padding:0}.icon-btn:hover{background:var(--hover)}.spin{width:12px;height:12px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .8s linear infinite;flex:none}@keyframes spin{to{transform:rotate(360deg)}}label.field{display:flex;flex-direction:column;gap:5px;font-weight:600;font-size:13px;color:var(--color-text)}label.field .help{font-weight:400}.input,textarea.input,select.input{width:100%;min-height:34px;padding:0 10px;border:1px solid var(--color-divider);border-radius:var(--r);background:var(--color-neutral-100);font:400 14px var(--font);color:var(--color-text);outline:none;transition:border-color .15s,box-shadow .15s}textarea.input{padding:8px 10px;min-height:120px;resize:vertical;line-height:1.5}.input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in oklch,var(--color-accent) 20%,transparent)}.err{font-weight:600;font-size:13px;color:var(--danger)}.alert{padding:10px 12px;border-radius:var(--r);background:var(--danger-bg);border:1px solid var(--danger-line);color:var(--danger);font-weight:600;font-size:13px}.note{padding:10px 12px;border-radius:var(--r);background:var(--color-accent-100);border:1px solid var(--color-accent-200);font-size:13.5px}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:36px}.switch-row b{display:block;font-size:14px;font-weight:600}.switch{position:relative;width:36px;height:20px;flex:none;border:0;border-radius:999px;padding:0;cursor:pointer;background:var(--color-neutral-400);transition:background .15s}.switch[aria-checked=true]{background:var(--color-accent)}.switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.switch[aria-checked=true]:after{left:18px}.seg{display:inline-flex;border:1px solid var(--color-divider);border-radius:var(--r);overflow:hidden;background:var(--color-neutral-100)}.seg button{height:30px;padding:0 12px;border:0;border-left:1px solid var(--color-divider);background:transparent;cursor:pointer;font-size:13px;color:var(--color-text);white-space:nowrap}.seg button:first-child{border-left:0}.seg button:hover{background:var(--hover)}.seg button[aria-pressed=true]{background:var(--color-surface);font-weight:600}.ui-switch.seg{border-radius:12px;padding:3px;gap:2px;background:var(--color-surface)}.ui-switch.seg button{height:30px;border:0;border-radius:9px;padding:0 14px;font-weight:600;color:var(--color-neutral-700)}.ui-switch.seg button[aria-pressed=true]{background:var(--color-neutral-100);color:var(--color-text);font-weight:700;box-shadow:0 1px 2px #0f172a14,0 0 0 1px #0f172a0d}.card{background:var(--color-neutral-100);border:1px solid var(--color-divider);border-radius:var(--r)}.card.pad{padding:14px 16px}.box-head{padding:8px 12px;background:var(--color-surface);border-bottom:1px solid var(--color-divider);font-weight:600;font-size:13px;border-radius:var(--r) var(--r) 0 0;display:flex;align-items:center;gap:8px}.list{display:flex;flex-direction:column;border:1px solid var(--color-divider);border-radius:var(--r);background:var(--color-neutral-100);overflow:hidden}.item{display:flex;align-items:center;gap:10px;padding:9px 12px;min-height:40px;border-top:1px solid var(--color-divider);color:var(--color-text)}.item:first-child{border-top:0}a.item:hover{background:var(--hover);text-decoration:none;color:var(--color-text)}.item .t{font-weight:600;font-size:14px}.item .s{font-size:12.5px;color:var(--color-neutral-700)}.tag{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:6px;flex:none;border:1px solid var(--color-divider);font-size:11.5px;font-weight:600;color:var(--color-neutral-700)}button.tag-btn{background:none;cursor:pointer;font-family:inherit;transition:border-color .12s,color .12s}button.tag-btn:hover{border-color:var(--color-accent-300);color:var(--color-text)}.tag-caret{font-size:9px;opacity:.6;margin-left:1px}.dot{width:8px;height:8px;border-radius:50%;flex:none}.empty{padding:24px 8px;text-align:center;color:var(--color-neutral-700)}.avatar{width:24px;height:24px;border-radius:50%;flex:none;background:var(--color-surface);object-fit:cover}.repo-head{border-bottom:1px solid var(--color-divider)}.repo-head .in{max-width:1280px;margin:0 auto;padding:14px 32px 0}.crumbs{font-size:17px;line-height:1.3;overflow-wrap:anywhere}.crumbs a{color:var(--color-text)}.crumbs b a{font-weight:700}.tabs{display:flex;gap:0;margin-top:10px;overflow-x:auto;scrollbar-width:none}.tabs a{padding:8px 12px 9px;font-size:14px;color:var(--color-neutral-700);white-space:nowrap;border-bottom:2px solid transparent}.tabs a:hover{color:var(--color-text);text-decoration:none}.tabs a[aria-current=page]{color:var(--color-text);font-weight:600;border-bottom-color:var(--color-text)}.tabs.inner{margin:0;border-bottom:1px solid var(--color-divider)}.count{display:inline-block;min-width:18px;padding:0 5px;margin-left:6px;border-radius:4px;background:var(--color-surface);font-size:11.5px;font-weight:600;text-align:center;color:var(--color-neutral-800)}.files a,.files .up{display:flex;align-items:center;gap:8px;padding:8px 12px;border-top:1px solid var(--color-divider);color:var(--color-text);font-size:14px}.files>:first-child{border-top:0}.files a:hover{background:var(--hover);text-decoration:none}.files svg{flex:none;color:var(--color-neutral-600)}.code{overflow:auto;font:12.5px/1.6 var(--mono);counter-reset:ln;padding:6px 0}.code .ln{white-space:pre;padding:0 16px 0 0;min-height:1.6em}.code .ln:before{counter-increment:ln;content:counter(ln);display:inline-block;width:50px;padding-right:14px;text-align:right;color:var(--color-neutral-500);-webkit-user-select:none;user-select:none}.code .com{color:var(--color-neutral-600);font-style:italic}.code .str{color:#21763c}.code .num,.code .lit{color:#ac571d}.code .kw{color:var(--color-accent);font-weight:600}.code .fn{color:#6355a2}.code .dec,.code .tag,.code .key,.code .attr{color:#007399;color:oklch(.52 .12 230)}@media (prefers-color-scheme: dark){.code .str{color:#89d298}.code .num,.code .lit{color:#eeba70}.code .fn{color:#c3baff;color:oklch(.82 .1 290)}.code .dec,.code .tag,.code .key,.code .attr{color:#7ec9ed}}.clone{display:flex;align-items:stretch;min-width:0}.clone .seg{border-radius:var(--r) 0 0 var(--r)}.clone .seg button[aria-pressed=true]{background:var(--color-accent);color:var(--color-neutral-100)}.clone code{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;padding:6px 10px;background:var(--color-neutral-100);border:1px solid var(--color-divider);font-size:12.5px;display:flex;align-items:center}.clone>:not(:first-child):not(:last-child){border-left:0;border-right:0}.clone>:first-child:not(.seg){border-radius:var(--r) 0 0 var(--r)}.clone>.btn:last-child{border-radius:0 var(--r) var(--r) 0}.clone code:only-of-type:first-child{border-radius:var(--r) 0 0 var(--r)}pre.cmds{margin:0;padding:10px 12px;background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--r);font-size:12.5px;line-height:1.6;overflow-x:auto}.copyable{user-select:none;-webkit-user-select:none;cursor:pointer;transition:border-color .15s,background-color .15s}.copyable:hover{border-color:var(--color-accent)}.copyable:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.copyable.flash-a{animation:copy-flash-a .7s ease-out}.copyable.flash-b{animation:copy-flash-b .7s ease-out}@keyframes copy-flash-a{0%{background-color:color-mix(in srgb,var(--color-accent) 28%,transparent);border-color:var(--color-accent)}}@keyframes copy-flash-b{0%{background-color:color-mix(in srgb,var(--color-accent) 28%,transparent);border-color:var(--color-accent)}}.copy-btn{min-width:76px;justify-content:center;transition:color .15s,border-color .15s}.copy-btn.done{color:var(--color-accent);border-color:var(--color-accent)}.copy-btn .pop{display:inline-block;animation:copy-pop .35s cubic-bezier(.3,1.6,.5,1)}@keyframes copy-pop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.copyable.flash-a,.copyable.flash-b,.copy-btn .pop{animation:none}}.md{font-size:14.5px;line-height:1.6;overflow-wrap:anywhere}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md h1,.md h2,.md h3{margin:1.1em 0 .5em;font-weight:700}.md h1{font-size:26px;padding-bottom:.3em;border-bottom:1px solid var(--color-divider)}.md h2{font-size:20px;padding-bottom:.3em;border-bottom:1px solid var(--color-divider)}.md h3{font-size:16px}.md pre{background:var(--color-surface);border-radius:var(--r);padding:10px 12px;overflow:auto;font-size:12.5px}.md code{background:var(--color-surface);border-radius:4px;padding:.1em .35em}.md pre code{background:none;padding:0}.md img{max-width:100%}.md table{border-collapse:collapse}.md td,.md th{border:1px solid var(--color-divider);padding:5px 10px}.md blockquote{margin:0;padding-left:12px;border-left:3px solid var(--color-divider);color:var(--color-neutral-700)}.state{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:600;color:#fff;background:var(--ok);flex:none}.state.closed{background:var(--danger)}.state.merged{background:var(--merged)}.comment .by{display:flex;align-items:center;gap:8px;padding:7px 12px;background:var(--color-surface);border-bottom:1px solid var(--color-divider);font-size:13px;color:var(--color-neutral-700);border-radius:var(--r) var(--r) 0 0}.comment .by b{color:var(--color-text)}.comment .body{padding:12px 14px}.label{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;font-size:11.5px;font-weight:600}.diff{overflow:hidden}.diff .fname{padding:7px 12px;background:var(--color-surface);border-bottom:1px solid var(--color-divider);font:600 12.5px var(--mono);overflow-wrap:anywhere}.diff pre{margin:0;overflow:auto;font:12px/1.55 var(--mono)}.diff pre div{white-space:pre;padding:0 12px;min-height:1.55em}.diff .a{background:var(--add-bg)}.diff .d{background:var(--del-bg)}.diff .h{color:var(--color-neutral-600);background:var(--color-surface)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:var(--scrim);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.dialog{position:fixed;z-index:31;left:50%;top:50%;transform:translate(-50%,-50%);width:480px;max-width:calc(100% - 32px);max-height:calc(100% - 48px);display:flex;flex-direction:column;overflow:hidden;border-radius:10px;background:var(--color-neutral-100);box-shadow:var(--shadow-lg);border:1px solid var(--color-divider)}.dialog .dh{display:flex;align-items:flex-start;gap:12px;padding:14px 12px 12px 18px;border-bottom:1px solid var(--color-divider)}.dialog .db{padding:16px 18px;overflow-y:auto;flex:1;min-height:0;display:flex;flex-direction:column;gap:12px}.dialog .df{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--color-divider)}.menu{position:absolute;right:0;top:calc(100% + 6px);z-index:40;width:210px;padding:4px;border-radius:var(--r);background:var(--color-neutral-100);border:1px solid var(--color-divider);box-shadow:var(--shadow-lg)}.menu a,.menu button{display:flex;width:100%;align-items:center;height:32px;padding:0 10px;border:0;border-radius:6px;background:transparent;font-size:13.5px;color:var(--color-text);cursor:pointer;text-align:left}.menu a:hover,.menu button:hover{background:var(--hover);text-decoration:none}.menu hr{border:0;border-top:1px solid var(--color-divider);margin:4px 0}.menu .who{padding:6px 10px;font-size:12.5px;color:var(--color-neutral-700)}.toast{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:95;width:min(420px,calc(100% - 32px));padding:10px 14px;border-radius:var(--r);background:var(--color-text);color:var(--color-bg);font-size:13.5px;box-shadow:var(--shadow-lg)}.layout{display:flex;min-height:calc(100dvh - 48px)}.main{flex:1;min-width:0}.rail{position:sticky;top:48px;align-self:flex-start;height:calc(100dvh - 48px);width:232px;flex:none;padding:14px 0;border-right:1px solid var(--color-divider);background:var(--color-bg);display:flex;flex-direction:column;overflow-y:auto}.rail-back{display:flex;align-items:center;gap:6px;margin:0 10px 10px;padding:7px 10px;border:1px solid var(--color-divider);border-radius:var(--r);background:var(--color-neutral-100);font-size:13px;font-weight:600;color:var(--color-text)}.rail-back:hover{background:var(--hover);text-decoration:none}.rail-back svg{color:var(--color-neutral-600);flex:none}.rail-item{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;padding:0 16px 0 14px;font-size:14px;font-weight:600;color:var(--color-neutral-700)}.rail-item:hover{color:var(--color-text);text-decoration:none}.rail-item[aria-current=page]{color:var(--color-text);font-weight:700;background:var(--color-neutral-100);box-shadow:inset 2px 0 0 var(--color-text),inset 0 1px 0 var(--color-divider),inset 0 -1px 0 var(--color-divider)}.rail-ic{position:relative;width:28px;height:28px;display:grid;place-items:center;flex:none}.rail-ic svg{filter:saturate(.35) opacity(.72);transition:filter .15s}.rail-item[aria-current=page] svg,.rail-item:hover svg{filter:none}.rail-count{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--color-surface);font-size:11px;font-weight:700;display:grid;place-items:center;color:var(--color-text)}.rail-badge{display:none;position:absolute;right:-8px;top:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--color-text);color:var(--color-bg);font-size:10.5px;font-weight:700;place-items:center;box-shadow:0 0 0 2px var(--color-bg)}.pane-list,.home-pick{display:none}@media (min-width: 1100px){.layout.three>.rail{width:200px}.layout.three .home-pick{display:block}.layout.three .home-list{display:none}.pane-list{display:flex;flex-direction:column;position:sticky;top:48px;align-self:flex-start;height:calc(100dvh - 48px);width:300px;flex:none;border-right:1px solid var(--color-divider);background:var(--color-neutral-100)}}.pane-head{display:flex;gap:6px;padding:12px;border-bottom:1px solid var(--color-divider)}.pane-new{padding:10px 12px;border-bottom:1px solid var(--color-divider);background:var(--color-surface)}.btn.plus{width:34px;min-height:34px;padding:0;flex:none}.btn.plus[aria-expanded=true] svg{transform:rotate(45deg)}.btn.plus svg{transition:transform .15s}.newrepo{display:flex;flex-direction:column;gap:6px}.newrepo-row{display:flex;gap:6px;align-items:center}.newrepo-row .input{flex:1;min-width:0}.newrepo-row{position:relative}.newrepo-row .input{padding-right:40px}.inline-add{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:28px;height:26px;border:0;border-radius:6px;display:grid;place-items:center;cursor:pointer;color:#fff;border:1px solid var(--shine-4);background:linear-gradient(180deg,var(--shine-1) -40%,var(--shine-2) 55%,var(--shine-3) 100%);box-shadow:inset 0 1px #ffffff38,0 1px 2px #0f172a29}.inline-add:hover:not(:disabled){filter:brightness(1.08)}.inline-add:disabled{background:var(--color-surface);border-color:var(--color-divider);box-shadow:none;color:var(--color-neutral-500);cursor:default}.inline-add .spin{width:12px;height:12px}.files-pick{display:none;padding-top:60px}@media (min-width: 1100px){.layout.three .back-narrow{display:none!important}}@media (min-width: 1100px){.layout.three .files-inline,.layout.three .files-ref{display:none}.layout.three .files-pick{display:block}}.pane-item.file{gap:8px;padding:7px 14px;font-size:13.5px}.pane-item.file svg{color:var(--color-neutral-600)}.facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.fact{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:12px 14px;border-radius:12px;border:1px solid var(--color-divider);background:var(--color-neutral-100);color:var(--color-text);min-width:0}a.fact:hover{text-decoration:none;border-color:var(--color-accent-300)}@media (max-width: 719px){.facts{grid-template-columns:1fr 1fr}.fact{grid-template-columns:1fr}.fact-ic{display:none}}.fact-ic{grid-row:span 2;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--color-accent-100)}.fact-l{font-size:12px;color:var(--color-neutral-700)}.fact:has(.fact-act){grid-template-columns:auto 1fr auto}.fact.wide{grid-column:span 2;padding:16px 18px}.fact.wide .fact-ic{width:46px;height:46px;border-radius:12px}.team-names{display:flex;flex-direction:column;min-width:0}.team-line{font-size:12px;font-weight:500;color:var(--color-neutral-800);white-space:nowrap;min-width:0}.team-foot{font-size:10.5px;font-weight:400;color:var(--color-neutral-700)}.fact-act{grid-column:3;grid-row:1 / span 2}@media (max-width: 719px){.fact:has(.fact-act){grid-template-columns:1fr}.fact-act{grid-column:1;grid-row:auto;margin-top:6px}}.fact-v{font-weight:600;font-size:14px;min-width:0;overflow-wrap:anywhere;line-height:1.35}.choose{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:18px}.choose-card{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:14px;border:1px solid var(--color-divider);color:var(--color-text);background:linear-gradient(160deg,var(--color-neutral-100),var(--color-surface));box-shadow:0 1px 2px #0f172a0f;transition:border-color .12s,transform .12s}.choose-card:hover{text-decoration:none;border-color:var(--color-accent-300);transform:translateY(-1px)}.choose-card b{font-size:16px}.choose-card .muted{font-size:13.5px}.family{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:18px}.family-card{gap:12px}.family-card .help-ic{width:96px;height:96px;border-radius:24px}.family-card .help-ic svg{width:64px;height:64px}.family-card .help-ic svg.disent-mark{width:76px;height:76px;overflow:visible}.family-card[aria-current=page]{border-color:var(--color-accent-300)}.family-t{display:flex;flex-direction:column;gap:2px}.family-d{font-size:13px;color:var(--color-neutral-700);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.family-here{font-size:11.5px;font-weight:600;padding:1px 8px;border-radius:999px;background:var(--color-accent-100);color:var(--color-accent-700)}.family-link{display:flex;align-items:center;gap:14px;margin-top:28px;padding:14px 18px;border-radius:14px;border:1px solid var(--color-divider);color:var(--color-text);transition:border-color .12s}.family-link:hover{text-decoration:none;border-color:var(--color-accent-300)}.family-link .grow{display:flex;flex-direction:column;gap:2px;min-width:0}.family-link .muted{font-size:13.5px}.family-link .help-ic{width:44px;height:44px;border-radius:12px}.family-link .help-ic svg{width:28px;height:28px}.family-link .family-go{margin:0;padding:0;font-size:22px}.family-go{margin-top:auto;padding-top:4px;font-size:13px;font-weight:600;color:var(--color-accent-700)}.sim-head{display:flex;align-items:center;gap:8px;margin:22px 0 8px;font-weight:700;font-size:14px}.sim-head.compact{margin:0;padding:14px 14px 6px;font-size:12.5px;color:var(--color-neutral-700)}.sim-tag{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.03em;color:var(--color-accent-2-600);border:1px dashed var(--color-accent-2-600);background:none;flex:none}.list>.sim-item:not(:first-child){border-top-style:dashed}.pane-item.sim-item{border-bottom-style:dashed}.sim-banner{border-style:dashed;border-color:var(--color-accent-2-300)}.danger-zone{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 16px;border-radius:12px;border:1px solid var(--danger-line);background:var(--danger-bg)}.sim-item .t{color:var(--color-neutral-800)}.sim-ic{width:28px;height:28px;display:grid;place-items:center;flex:none;border-radius:8px;background:var(--color-accent-100)}.sim-ic svg{width:20px;height:20px}.sim-facts{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:13.5px}.sim-facts>span{color:var(--color-neutral-700)}.sim-facts>b{font-weight:600;min-width:0;overflow-wrap:anywhere}code.sha{font-size:12px;padding:2px 6px;border-radius:6px;background:var(--color-surface);border:1px solid var(--color-divider);color:var(--color-neutral-800);flex:none}.add-n{color:var(--ok);font-weight:600}.del-n{color:var(--danger);font-weight:600}.team-kind{font-weight:600;color:var(--color-neutral-700)}.team-kind.group{color:var(--color-accent)}.dash{display:flex;flex-direction:column;gap:20px;padding-top:26px}.dash-hello{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.dash-hello h1{font-size:26px;letter-spacing:-.01em}.dash-hello .btn svg,.tile-ic svg,.dash-ic svg{flex:none}.dash-hello .btn svg{width:18px;height:18px}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tile{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:16px;border-radius:12px;border:1px solid var(--color-divider);color:var(--color-text);background:linear-gradient(160deg,var(--color-neutral-100),var(--color-surface));box-shadow:0 1px 2px #0f172a0f}a.tile:hover{text-decoration:none;border-color:var(--color-accent-300)}.tile-ic{grid-row:span 2;width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:var(--color-accent-100)}.tile-ic.b{background:color-mix(in oklch,var(--color-accent-2-300) 30%,var(--color-neutral-100))}.tile-ic svg{width:30px;height:30px}.tile-n{font-size:26px;font-weight:800;line-height:1.1}.tile-l{font-size:13px;color:var(--color-neutral-700)}.dash-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dash-sec{overflow:hidden}.dash-sec.wide{grid-column:1 / -1}.dash-sec-head{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--color-divider)}.dash-sec-head a{font-size:13px;font-weight:600}.dash-row{display:flex;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid var(--color-divider);color:var(--color-text)}.dash-row:first-child{border-top:0}.dash-row:hover{background:var(--hover);text-decoration:none}.dash-row small{font-size:12.5px}.dash-ic svg{width:24px;height:24px;display:block}.dash-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 16px;text-align:center}.dash-empty-ic svg{width:44px;height:44px}@media (max-width: 900px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-grid{grid-template-columns:1fr}}.help-page{display:flex;flex-direction:column;gap:6px;padding-top:26px;max-width:1100px}.flow{margin:14px 0 18px;padding:18px;border-radius:14px;border:1px solid var(--color-divider);position:relative;overflow:hidden;background:linear-gradient(160deg,var(--color-neutral-100),var(--color-surface))}.flow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(40% 70% at 15% 30%,var(--wash-a),transparent 70%),radial-gradient(35% 60% at 85% 70%,var(--wash-b),transparent 70%)}.flow svg{position:relative;display:block;width:100%;max-width:720px;height:auto;margin:0 auto}.fl-t{font:700 15px var(--font);fill:var(--color-text)}.fl-l{font:600 13px var(--mono);fill:var(--color-accent-700)}.fl-l.coral{fill:var(--color-accent-2-600)}.fl-sync{stroke-dasharray:7 6;animation:fl-flow 1.1s linear infinite}@keyframes fl-flow{to{stroke-dashoffset:-13}}.fl-auto rect{fill:var(--color-neutral-100);stroke:var(--color-divider)}.fl-auto text{font:700 11.5px var(--font);fill:var(--color-neutral-700);letter-spacing:.04em}.fl-blink{animation:fl-blink 2.4s ease-in-out infinite}@keyframes fl-blink{50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.fl-sync,.fl-blink{animation:none}}.help-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.help-card{padding:18px;display:flex;flex-direction:column;gap:8px}.help-card h2{font-size:15.5px}.help-card p{margin:0;color:var(--color-neutral-800);font-size:13.5px}.skill-file{border:1px solid var(--color-divider);border-radius:14px;background:linear-gradient(160deg,var(--color-neutral-100),var(--color-surface));box-shadow:0 1px 2px #0f172a0f;overflow:hidden;transition:border-color .15s}.skill-file.open{border-color:var(--color-accent-300)}.skill-file-row{display:flex;align-items:center;gap:14px;padding:14px 16px}.skill-file-ic{position:relative;width:46px;height:54px;flex:none;display:grid;place-items:center;border-radius:10px;background:var(--color-accent-100);color:var(--color-accent-700)}.skill-file-ic svg{width:30px;height:30px}.skill-file-ic span{position:absolute;bottom:6px;font:700 8.5px/1 var(--mono);letter-spacing:.04em}.skill-file-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.skill-file-t b{font-size:15px}.skill-file-acts{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:13px;color:var(--color-neutral-600);flex-wrap:wrap}.link-btn{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--color-accent-700);cursor:pointer;display:inline-flex;align-items:center;gap:4px}.link-btn:hover{text-decoration:underline}.link-btn .caret{font-size:9px;transition:transform .2s}.link-btn[aria-expanded=true] .caret{transform:rotate(180deg)}.link-btn .pop{display:inline-block;animation:copy-pop .35s cubic-bezier(.3,1.6,.5,1)}.skill-inside{border-top:1px solid var(--color-divider);background:var(--color-neutral-100);animation:skill-open .22s ease-out}.skill-inside-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 16px;border-bottom:1px solid var(--color-divider)}@keyframes skill-open{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){.skill-inside,.link-btn .pop{animation:none}}@media (max-width: 479px){.skill-file-row{flex-wrap:wrap}.skill-file-row>.btn{width:100%;justify-content:center}}.skill-preview{max-height:420px;overflow:auto;padding:16px 20px}.skill-meta{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;padding:10px 12px;font-size:13px;background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--r)}.skill-meta dt{color:var(--color-neutral-700);font-family:var(--mono);font-size:12px;padding-top:1px}.skill-meta dd{margin:0;min-width:0;overflow-wrap:anywhere}.skill-preview pre{margin:0;font-size:12.5px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.help-card pre{margin:0;padding:8px 10px;border-radius:var(--r);background:var(--color-text);color:var(--color-bg);font-size:12px;overflow:hidden;text-overflow:ellipsis}.help-ic{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--color-accent-100)}.help-ic svg{width:34px;height:34px}.menu.ctx{position:fixed;right:auto;width:208px}.menu .danger-item{color:var(--danger)}.icon-btn.more{width:26px;height:26px;flex:none;color:var(--color-neutral-600);opacity:0;transition:opacity .12s}.item:hover .more,.pane-item:hover .more,.more:focus-visible,.pane-item[aria-current=page] .more{opacity:1}@media (hover: none){.icon-btn.more{opacity:1}}.vis{flex:none;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px 0 6px;border:1px solid var(--color-divider);border-radius:999px;background:var(--color-neutral-100);font-size:12.5px;font-weight:600;cursor:pointer;color:var(--color-text)}.vis .knob{position:relative;width:26px;height:16px;border-radius:999px;background:var(--color-neutral-400);transition:background .15s}.vis .knob:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:left .15s}.vis[aria-checked=true] .knob{background:var(--color-accent)}.vis[aria-checked=true] .knob:after{left:12px}.vis svg{color:var(--color-neutral-600)}.pane-body{flex:1;min-height:0;overflow-y:auto}.pane-item{display:flex;align-items:center;gap:8px;padding:9px 14px;border-bottom:1px solid var(--color-divider);color:var(--color-text);box-shadow:inset 2px 0 0 transparent}.pane-item:hover{background:var(--hover);text-decoration:none}.pane-item[aria-current=page]{background:var(--color-accent-100);box-shadow:inset 2px 0 0 var(--color-accent)}.pane-item .t{font-weight:600;font-size:14px}.pane-item .s{font-size:12.5px;color:var(--color-neutral-700)}.pane-item svg{color:var(--color-neutral-600);flex:none}@media (min-width: 720px) and (max-width: 1099px){.rail{width:88px}.layout:not(.three) .rail-back{margin:0 8px 10px;padding:8px 0;justify-content:center}.layout:not(.three) .rail-back-label{display:none}.rail-item{flex-direction:column;justify-content:center;gap:4px;min-height:64px;padding:6px 0;font-size:12px;text-align:center}.rail-count{display:none}.rail-badge{display:grid}}@media (max-width: 719px){.layout{display:block}.main{padding-bottom:calc(59px + env(safe-area-inset-bottom))}.rail{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:10;width:auto;height:auto;padding:0 0 env(safe-area-inset-bottom);display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));border-right:0;border-top:1px solid var(--color-divider);background:color-mix(in oklch,var(--color-neutral-100) 72%,transparent);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4)}.rail-label,.rail-back-label{display:none}.rail-back{margin:0;border:0;border-radius:0;background:transparent;justify-content:center;min-height:58px;padding:0}.rail-item{min-height:58px;justify-content:center;padding:6px 0}.rail-item[aria-current=page]{background:var(--color-bg);box-shadow:inset 0 2px 0 var(--color-text)}.rail-ic{width:44px;height:34px;transform:scale(1.25)}.rail-count{display:none}.rail-badge{display:grid;transform:scale(.8)}}@media (max-width: 719px){.page,.repo-head .in{padding-left:14px;padding-right:14px}.top{padding:0 12px}.top .logo span{display:none}.top>div:empty{display:none}.top .logo{grid-column:2;grid-row:1;justify-self:center}.top .right{grid-column:3;grid-row:1}.dialog{left:0;right:0;top:auto;bottom:0;transform:none;width:auto;max-width:none;max-height:92%;border-radius:14px 14px 0 0}}
