@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./atkinson-hyperlegible-next-latin-ext-wght-normal-C6vrW8VD.woff2) format("woff2-variations");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:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.woff2) format("woff2-variations");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:Atkinson Hyperlegible Next Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./atkinson-hyperlegible-next-latin-ext-wght-italic-Cigfgs4r.woff2) format("woff2-variations");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:Atkinson Hyperlegible Next Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./atkinson-hyperlegible-next-latin-wght-italic-DC5MiAaX.woff2) format("woff2-variations");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{--ink: #000;--ink-2: #111;--ink-3: #333;--editor: #000;--paper-bg: #c9ccd1;--paper: #fff;--teal: #2fc1d3;--on-teal: #fff;--fg: #f2f2f2;--fg-dim: #a6a6a6;--hi: #fff;--line: #ffffff14;--red: #e06c5b;--brand: "tydig";--logo: none;--logo-w: 0px;--tab: none;--tab-w: 0px;--bad-bg: #3b1f1f;--bad-fg: #f0b9af;--good-bg: #1d3326;--good-fg: #a5d6a7;--mono: ui-monospace, "JetBrains Mono", "Cascadia Code", Menlo, monospace;--sans: system-ui, "Inter", sans-serif;--read: "Atkinson Hyperlegible Next Variable", var(--sans);color-scheme:dark}:root[data-theme=cyber]{--ink: #07000f;--ink-2: #14002a;--ink-3: #3d1166;--editor: #07000f;--teal: #ff2bd6;--fg: #f7ecff;--fg-dim: #b48ad6;--line: #ff2bd618}:root[data-theme=cyber] .cm-cursor{border-left:2px solid #00f5d4!important}:root[data-theme=cyber] .cm-selectionBackground{background:#c77dff44!important}:root[data-theme=light]{--ink: #eef0f3;--ink-2: #fbfbfc;--ink-3: #d3d8de;--editor: #fbfbfc;--paper-bg: #d5d8dd;--teal: #1a7f8c;--fg: #1f252c;--fg-dim: #5f6873;--hi: #000;--line: #0000000a;--bad-bg: #fbe3df;--bad-fg: #8e2a1c;--good-bg: #e0f2e3;--good-fg: #1d6a2b;color-scheme:light}*{box-sizing:border-box}html,body{height:100%;margin:0;font-family:var(--sans)}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){*{transition:none!important}}#bar{display:flex;align-items:center;gap:.5rem;padding:0 .6rem;height:36px;background:var(--ink);color:var(--fg);border-bottom:1px solid var(--ink-3)}#brand{display:flex;align-items:center;align-self:stretch}#brand:before{content:"";align-self:stretch;width:var(--tab-w);margin-right:calc(var(--tab-w) / 5);background:var(--tab) center / contain no-repeat}#brand:after{content:"";width:3.3rem;height:1.4rem;margin-left:-.25rem;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20260%20110'%3e%3crect%20fill='%232ec4b6'%20x='20'%20y='26'%20width='38'%20height='66'/%3e%3crect%20fill='%232ec4b6'%20x='20'%20y='12'%20width='14'%20height='10'/%3e%3cpath%20class='b'%20fill='%239b5de5'%20d='M216%2014h22v12h-15v66h-7z'/%3e%3cpath%20fill='%231e1e2e'%20d='M42.7%2080Q37.8%2080%2034.9%2077.2Q32%2074.3%2032%2069.4V52H22.2V44.8H32V34.9H40V44.8H54V52H40V69.2Q40%2070.8%2040.9%2071.8Q41.8%2072.8%2043.3%2072.8H53.7V80Z'/%3e%3cpath%20fill='%23eeeeee'%20d='M67%2091.5%2072%2078.1%2058.7%2044.8H67.2L73.9%2062.8Q74.5%2064.4%2075.1%2066.3Q75.7%2068.2%2075.9%2069.8Q76.1%2068.2%2076.7%2066.3Q77.2%2064.4%2077.8%2062.8L84%2044.8H92.5L75.3%2091.5Z'/%3e%3cpath%20fill='%23eeeeee'%20d='M108.8%2080.6Q103.7%2080.6%20100.5%2077Q97.3%2073.3%2097.3%2067.2V57.7Q97.3%2051.5%20100.5%2047.8Q103.6%2044.2%20108.8%2044.2Q112.4%2044.2%20115%2046Q117.5%2047.9%20118.5%2051.2L118.3%2043.1V33.3H126.3V80H118.5V73.6Q117.5%2076.9%20115%2078.8Q112.5%2080.6%20108.8%2080.6ZM111.8%2073.7Q114.9%2073.7%20116.6%2071.9Q118.3%2070%20118.3%2066.6V58.2Q118.3%2054.8%20116.6%2052.9Q114.9%2051.1%20111.8%2051.1Q108.7%2051.1%20107%2052.7Q105.3%2054.4%20105.3%2057.9V66.9Q105.3%2070.4%20107%2072.1Q108.7%2073.7%20111.8%2073.7Z'/%3e%3cpath%20fill='%23eeeeee'%20d='M134.1%2080V72.8H146.1V52H135.3V44.8H154.1V72.8H164.9V80ZM149.6%2038.9Q147.1%2038.9%20145.7%2037.7Q144.3%2036.4%20144.3%2034.3Q144.3%2032.2%20145.7%2030.9Q147.1%2029.7%20149.6%2029.7Q152%2029.7%20153.4%2030.9Q154.8%2032.2%20154.8%2034.3Q154.8%2036.4%20153.4%2037.7Q152%2038.9%20149.6%2038.9Z'/%3e%3cpath%20fill='%23eeeeee'%20d='M175.3%2091.5V84.9H185.2Q188.1%2084.9%20189.6%2083.4Q191.1%2081.9%20191.1%2079.3V77.2L191.3%2071.7Q190.2%2074.6%20187.8%2076.3Q185.4%2077.9%20181.9%2077.9Q176.5%2077.9%20173.4%2074.3Q170.2%2070.7%20170.2%2064.4V57.6Q170.2%2051.5%20173.4%2047.8Q176.5%2044.2%20181.9%2044.2Q185.4%2044.2%20187.8%2045.8Q190.2%2047.4%20191.3%2050.4V44.8H199.1V79.5Q199.1%2085.1%20195.4%2088.3Q191.7%2091.5%20185.4%2091.5ZM184.6%2071Q187.7%2071%20189.4%2069.2Q191.1%2067.4%20191.1%2064.1V58Q191.1%2054.7%20189.4%2052.9Q187.7%2051.1%20184.6%2051.1Q181.5%2051.1%20179.9%2052.8Q178.2%2054.6%20178.2%2057.7V64.4Q178.2%2067.5%20179.9%2069.3Q181.5%2071%20184.6%2071Z'/%3e%3c/svg%3e") left / contain no-repeat}:root[data-theme=light] #brand:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20260%20110'%3e%3crect%20fill='%232ec4b6'%20x='20'%20y='26'%20width='38'%20height='66'/%3e%3crect%20fill='%232ec4b6'%20x='20'%20y='12'%20width='14'%20height='10'/%3e%3cpath%20class='b'%20fill='%239b5de5'%20d='M216%2014h22v12h-15v66h-7z'/%3e%3cpath%20fill='%231e1e2e'%20d='M42.7%2080Q37.8%2080%2034.9%2077.2Q32%2074.3%2032%2069.4V52H22.2V44.8H32V34.9H40V44.8H54V52H40V69.2Q40%2070.8%2040.9%2071.8Q41.8%2072.8%2043.3%2072.8H53.7V80Z'/%3e%3cpath%20fill='%231e1e2e'%20d='M67%2091.5%2072%2078.1%2058.7%2044.8H67.2L73.9%2062.8Q74.5%2064.4%2075.1%2066.3Q75.7%2068.2%2075.9%2069.8Q76.1%2068.2%2076.7%2066.3Q77.2%2064.4%2077.8%2062.8L84%2044.8H92.5L75.3%2091.5Z'/%3e%3cpath%20fill='%231e1e2e'%20d='M108.8%2080.6Q103.7%2080.6%20100.5%2077Q97.3%2073.3%2097.3%2067.2V57.7Q97.3%2051.5%20100.5%2047.8Q103.6%2044.2%20108.8%2044.2Q112.4%2044.2%20115%2046Q117.5%2047.9%20118.5%2051.2L118.3%2043.1V33.3H126.3V80H118.5V73.6Q117.5%2076.9%20115%2078.8Q112.5%2080.6%20108.8%2080.6ZM111.8%2073.7Q114.9%2073.7%20116.6%2071.9Q118.3%2070%20118.3%2066.6V58.2Q118.3%2054.8%20116.6%2052.9Q114.9%2051.1%20111.8%2051.1Q108.7%2051.1%20107%2052.7Q105.3%2054.4%20105.3%2057.9V66.9Q105.3%2070.4%20107%2072.1Q108.7%2073.7%20111.8%2073.7Z'/%3e%3cpath%20fill='%231e1e2e'%20d='M134.1%2080V72.8H146.1V52H135.3V44.8H154.1V72.8H164.9V80ZM149.6%2038.9Q147.1%2038.9%20145.7%2037.7Q144.3%2036.4%20144.3%2034.3Q144.3%2032.2%20145.7%2030.9Q147.1%2029.7%20149.6%2029.7Q152%2029.7%20153.4%2030.9Q154.8%2032.2%20154.8%2034.3Q154.8%2036.4%20153.4%2037.7Q152%2038.9%20149.6%2038.9Z'/%3e%3cpath%20fill='%231e1e2e'%20d='M175.3%2091.5V84.9H185.2Q188.1%2084.9%20189.6%2083.4Q191.1%2081.9%20191.1%2079.3V77.2L191.3%2071.7Q190.2%2074.6%20187.8%2076.3Q185.4%2077.9%20181.9%2077.9Q176.5%2077.9%20173.4%2074.3Q170.2%2070.7%20170.2%2064.4V57.6Q170.2%2051.5%20173.4%2047.8Q176.5%2044.2%20181.9%2044.2Q185.4%2044.2%20187.8%2045.8Q190.2%2047.4%20191.3%2050.4V44.8H199.1V79.5Q199.1%2085.1%20195.4%2088.3Q191.7%2091.5%20185.4%2091.5ZM184.6%2071Q187.7%2071%20189.4%2069.2Q191.1%2067.4%20191.1%2064.1V58Q191.1%2054.7%20189.4%2052.9Q187.7%2051.1%20184.6%2051.1Q181.5%2051.1%20179.9%2052.8Q178.2%2054.6%20178.2%2057.7V64.4Q178.2%2067.5%20179.9%2069.3Q181.5%2071%20184.6%2071Z'/%3e%3c/svg%3e")}.auth-brand:after,.auth-foot:after{content:"";display:block;height:4.5rem;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20350%20120'%3e%3cstyle%3e.b{animation:b%201s%20steps(1)%20infinite}%20@keyframes%20b{50%25{opacity:0}}%3c/style%3e%3crect%20width='120'%20height='120'%20rx='26'%20fill='%23313244'/%3e%3crect%20fill='%232ec4b6'%20x='24'%20y='24'%20width='44'%20height='72'/%3e%3crect%20fill='%232ec4b6'%20x='24'%20y='12'%20width='14'%20height='10'/%3e%3cpath%20fill='%231e1e2e'%20d='M49.5%2082Q44.6%2082%2041.7%2079.2Q38.8%2076.3%2038.8%2071.4V54H29V46.8H38.8V36.9H46.8V46.8H60.8V54H46.8V71.2Q46.8%2072.8%2047.7%2073.8Q48.6%2074.8%2050.1%2074.8H60.5V82Z'/%3e%3cpath%20class='b'%20fill='%239b5de5'%20d='M76%2014h22v12H84v70h-8z'/%3e%3cpath%20fill='%23eeeeee'%20d='M162.7%2082Q157.8%2082%20154.9%2079.2Q152%2076.3%20152%2071.4V54H142.2V46.8H152V36.9H160V46.8H174V54H160V71.2Q160%2072.8%20160.9%2073.8Q161.8%2074.8%20163.3%2074.8H173.7V82Z'/%3e%3cpath%20fill='%23eeeeee'%20d='M187%2093.5%20192%2080.1%20178.7%2046.8H187.2L193.9%2064.8Q194.5%2066.4%20195.1%2068.3Q195.7%2070.2%20195.9%2071.8Q196.1%2070.2%20196.7%2068.3Q197.2%2066.4%20197.8%2064.8L204%2046.8H212.5L195.3%2093.5Z'/%3e%3cpath%20fill='%23eeeeee'%20d='M228.8%2082.6Q223.7%2082.6%20220.5%2079Q217.3%2075.3%20217.3%2069.2V59.7Q217.3%2053.5%20220.5%2049.8Q223.6%2046.2%20228.8%2046.2Q232.4%2046.2%20235%2048Q237.5%2049.9%20238.5%2053.2L238.3%2045.1V35.3H246.3V82H238.5V75.6Q237.5%2078.9%20235%2080.8Q232.5%2082.6%20228.8%2082.6ZM231.8%2075.7Q234.9%2075.7%20236.6%2073.9Q238.3%2072%20238.3%2068.6V60.2Q238.3%2056.8%20236.6%2054.9Q234.9%2053.1%20231.8%2053.1Q228.7%2053.1%20227%2054.7Q225.3%2056.4%20225.3%2059.9V68.9Q225.3%2072.4%20227%2074.1Q228.7%2075.7%20231.8%2075.7Z'/%3e%3cpath%20fill='%23eeeeee'%20d='M254.1%2082V74.8H266.1V54H255.3V46.8H274.1V74.8H284.9V82ZM269.6%2040.9Q267.1%2040.9%20265.7%2039.7Q264.3%2038.4%20264.3%2036.3Q264.3%2034.2%20265.7%2032.9Q267.1%2031.7%20269.6%2031.7Q272%2031.7%20273.4%2032.9Q274.8%2034.2%20274.8%2036.3Q274.8%2038.4%20273.4%2039.7Q272%2040.9%20269.6%2040.9Z'/%3e%3cpath%20fill='%23eeeeee'%20d='M295.3%2093.5V86.9H305.2Q308.1%2086.9%20309.6%2085.4Q311.1%2083.9%20311.1%2081.3V79.2L311.3%2073.7Q310.2%2076.6%20307.8%2078.3Q305.4%2079.9%20301.9%2079.9Q296.5%2079.9%20293.4%2076.3Q290.2%2072.7%20290.2%2066.4V59.6Q290.2%2053.5%20293.4%2049.8Q296.5%2046.2%20301.9%2046.2Q305.4%2046.2%20307.8%2047.8Q310.2%2049.4%20311.3%2052.4V46.8H319.1V81.5Q319.1%2087.1%20315.4%2090.3Q311.7%2093.5%20305.4%2093.5ZM304.6%2073Q307.7%2073%20309.4%2071.2Q311.1%2069.4%20311.1%2066.1V60Q311.1%2056.7%20309.4%2054.9Q307.7%2053.1%20304.6%2053.1Q301.5%2053.1%20299.9%2054.8Q298.2%2056.6%20298.2%2059.7V66.4Q298.2%2069.5%20299.9%2071.3Q301.5%2073%20304.6%2073Z'/%3e%3c/svg%3e") center / contain no-repeat}:root[data-theme=light] :is(.auth-brand,.auth-foot):after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20350%20120'%3e%3cstyle%3e.b{animation:b%201s%20steps(1)%20infinite}%20@keyframes%20b{50%25{opacity:0}}%3c/style%3e%3crect%20width='120'%20height='120'%20rx='26'%20fill='%231e1e2e'/%3e%3crect%20fill='%232ec4b6'%20x='24'%20y='24'%20width='44'%20height='72'/%3e%3crect%20fill='%232ec4b6'%20x='24'%20y='12'%20width='14'%20height='10'/%3e%3cpath%20fill='%231e1e2e'%20d='M49.5%2082Q44.6%2082%2041.7%2079.2Q38.8%2076.3%2038.8%2071.4V54H29V46.8H38.8V36.9H46.8V46.8H60.8V54H46.8V71.2Q46.8%2072.8%2047.7%2073.8Q48.6%2074.8%2050.1%2074.8H60.5V82Z'/%3e%3cpath%20class='b'%20fill='%239b5de5'%20d='M76%2014h22v12H84v70h-8z'/%3e%3cpath%20fill='%231e1e2e'%20d='M162.7%2082Q157.8%2082%20154.9%2079.2Q152%2076.3%20152%2071.4V54H142.2V46.8H152V36.9H160V46.8H174V54H160V71.2Q160%2072.8%20160.9%2073.8Q161.8%2074.8%20163.3%2074.8H173.7V82Z'/%3e%3cpath%20fill='%231e1e2e'%20d='M187%2093.5%20192%2080.1%20178.7%2046.8H187.2L193.9%2064.8Q194.5%2066.4%20195.1%2068.3Q195.7%2070.2%20195.9%2071.8Q196.1%2070.2%20196.7%2068.3Q197.2%2066.4%20197.8%2064.8L204%2046.8H212.5L195.3%2093.5Z'/%3e%3cpath%20fill='%231e1e2e'%20d='M228.8%2082.6Q223.7%2082.6%20220.5%2079Q217.3%2075.3%20217.3%2069.2V59.7Q217.3%2053.5%20220.5%2049.8Q223.6%2046.2%20228.8%2046.2Q232.4%2046.2%20235%2048Q237.5%2049.9%20238.5%2053.2L238.3%2045.1V35.3H246.3V82H238.5V75.6Q237.5%2078.9%20235%2080.8Q232.5%2082.6%20228.8%2082.6ZM231.8%2075.7Q234.9%2075.7%20236.6%2073.9Q238.3%2072%20238.3%2068.6V60.2Q238.3%2056.8%20236.6%2054.9Q234.9%2053.1%20231.8%2053.1Q228.7%2053.1%20227%2054.7Q225.3%2056.4%20225.3%2059.9V68.9Q225.3%2072.4%20227%2074.1Q228.7%2075.7%20231.8%2075.7Z'/%3e%3cpath%20fill='%231e1e2e'%20d='M254.1%2082V74.8H266.1V54H255.3V46.8H274.1V74.8H284.9V82ZM269.6%2040.9Q267.1%2040.9%20265.7%2039.7Q264.3%2038.4%20264.3%2036.3Q264.3%2034.2%20265.7%2032.9Q267.1%2031.7%20269.6%2031.7Q272%2031.7%20273.4%2032.9Q274.8%2034.2%20274.8%2036.3Q274.8%2038.4%20273.4%2039.7Q272%2040.9%20269.6%2040.9Z'/%3e%3cpath%20fill='%231e1e2e'%20d='M295.3%2093.5V86.9H305.2Q308.1%2086.9%20309.6%2085.4Q311.1%2083.9%20311.1%2081.3V79.2L311.3%2073.7Q310.2%2076.6%20307.8%2078.3Q305.4%2079.9%20301.9%2079.9Q296.5%2079.9%20293.4%2076.3Q290.2%2072.7%20290.2%2066.4V59.6Q290.2%2053.5%20293.4%2049.8Q296.5%2046.2%20301.9%2046.2Q305.4%2046.2%20307.8%2047.8Q310.2%2049.4%20311.3%2052.4V46.8H319.1V81.5Q319.1%2087.1%20315.4%2090.3Q311.7%2093.5%20305.4%2093.5ZM304.6%2073Q307.7%2073%20309.4%2071.2Q311.1%2069.4%20311.1%2066.1V60Q311.1%2056.7%20309.4%2054.9Q307.7%2053.1%20304.6%2053.1Q301.5%2053.1%20299.9%2054.8Q298.2%2056.6%20298.2%2059.7V66.4Q298.2%2069.5%20299.9%2071.3Q301.5%2073%20304.6%2073Z'/%3e%3c/svg%3e")}.auth-foot:after{display:none;height:1.75rem;margin-top:1rem}.auth-brand:before{content:"";display:inline-block;vertical-align:middle;width:var(--logo-w);height:1.4em;margin-right:calc(var(--logo-w) / 5);background:var(--logo) left / contain no-repeat}#bar>*{flex:none;white-space:nowrap}#bar{overflow-x:clip}#bar .shed{display:none!important}#bar.tight>#projname{flex:0 1 auto;min-width:2rem;overflow:hidden;text-overflow:ellipsis}#bar>.spacer{flex:1 1 0;min-width:0}#people{display:flex}#bar #people .av{width:24px;height:24px;padding:0;margin-left:-4px;justify-content:center;border-radius:50%;background:var(--c);color:#fff;font:600 .62rem var(--sans);box-shadow:0 0 0 2px var(--ink)}#bar #people .av.idle{opacity:.4}:is(#bar,.pane-head) button:not(.dropdown *){display:inline-flex;align-items:center;gap:.3rem;height:28px;padding:0 .6rem;cursor:pointer;font:500 .8rem var(--sans);background:none;color:var(--fg-dim);border:0;border-radius:6px}:is(#bar,.pane-head) button:not(.dropdown *):hover{background:var(--ink-3);color:var(--hi)}:is(button,select,a,input,summary,[tabindex="-1"]:not(#side-body)):focus-visible{outline:2px solid var(--teal);outline-offset:1px}#bar button.go{background:var(--teal);color:var(--on-teal);padding:0 .9rem}#bar button.go:hover{filter:brightness(1.1)}.tgl{font-size:.75rem!important}#scope{flex:0 1 auto;min-width:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:none;border:0;color:var(--fg-dim);cursor:pointer}#scope:hover{color:var(--hi)}#main-sel{flex:0 1 auto;max-width:9rem!important}#projname{font:600 .85rem var(--sans)}#bar #bar-cmd{flex:0 1 16rem;min-width:5rem;justify-content:space-between;overflow:hidden;border:1px solid var(--ink-3);background:var(--ink-2)}#bar-cmd span{overflow:hidden;text-overflow:ellipsis}#bar #bar-cmd kbd{font:.68rem var(--mono);color:var(--fg-dim)}#rail{flex:none;display:flex;flex-direction:column;align-items:center;gap:2px;width:40px;padding:4px 0;background:var(--ink);border-right:1px solid var(--ink-3)}#rail .spacer{flex:1}#rail button{position:relative;display:grid;place-items:center;width:32px;height:32px;padding:0;background:none;border:0;border-radius:6px;color:var(--fg-dim);cursor:pointer}#rail button:hover{background:var(--ink-3);color:var(--hi)}#rail button:is(.on,.checked){color:var(--hi);background:var(--ink-2);box-shadow:inset 2px 0 var(--teal)}#rail svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}#rail .badge{position:absolute;top:0;right:-2px;margin:0;padding:0 .25rem;font-size:.55rem}#rail [data-pane=checklist] .badge{top:auto;bottom:-3px;right:50%;transform:translate(50%);background:var(--ink-3);color:var(--fg)}#main-label{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--fg-dim)}#main-sel{background:var(--ink-2);color:var(--fg);border:1px solid var(--ink-3);border-radius:6px;font:.75rem var(--mono);height:24px;padding:0 .3rem;max-width:14rem;min-width:0}#wordcount{font:.72rem var(--sans);color:var(--fg-dim);white-space:nowrap}.badge{margin-left:.35rem;padding:0 .38rem;border-radius:999px;font:700 .68rem/1.35 var(--sans);background:var(--teal);color:var(--on-teal)}.cm-tooltip:has(>.cm-ask){background:none;border:0}.cm-ask{display:flex;margin-top:.4rem;border-radius:8px;overflow:hidden;background:var(--ink-2);border:1px solid var(--ink-3);box-shadow:0 4px 16px #0006;font:500 .78rem var(--sans)}.cm-ask button{display:flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border:0;cursor:pointer;background:none;color:var(--fg);white-space:nowrap;font:inherit;text-align:left}.cm-ask button+button{border-left:1px solid var(--ink-3)}.cm-ask button:hover{background:var(--ink-3);color:var(--hi)}.cm-ask svg{width:16px;height:16px;flex:none;fill:none;stroke:var(--teal);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.cm-ask.open{flex-direction:column;width:19rem;padding:.3rem}.cm-ask.open h4{margin:.3rem .5rem .35rem;font:600 .68rem var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-dim)}.cm-ask.open button{align-items:flex-start;gap:.6rem;padding:.45rem .55rem;border:0;border-radius:6px;white-space:normal}.cm-ask.open button svg{margin-top:.1rem}.cm-ask.open small{display:block;margin-top:.1rem;font-weight:400;font-size:.72rem;color:var(--fg-dim)}#toast.click{cursor:pointer}#toast.click:hover{outline:1px solid var(--teal)}.dropdown #whoami{margin:0;padding:.35rem .6rem;font:.75rem var(--sans);color:var(--fg-dim);overflow-wrap:anywhere}#status{font-size:.72rem;color:var(--fg-dim)}#status:before{content:"● "}#status[data-state=connected]{font-size:0}#status[data-state=connected]:before{font-size:.7rem}#status[data-state=connected]{color:var(--teal)}#status[data-state=disconnected]{color:var(--red)}#status[data-review="1"]:after{content:" review";font-size:.72rem;color:var(--teal)}#menubar{display:flex;gap:.1rem}.menu{position:relative}#bar .menu>button{padding:0 .55rem;color:var(--fg);font-weight:400}.dropdown{display:none;position:absolute;top:calc(100% + 4px);left:0;z-index:50;min-width:240px;background:var(--ink-2);border:1px solid var(--ink-3);border-radius:8px;padding:.3rem;box-shadow:0 8px 28px #0008}.dropdown.open{display:flex;flex-direction:column}.dropdown button,.dropdown a{display:flex;justify-content:space-between;gap:1rem;align-items:center;background:none;border:none;color:var(--fg);font:.8rem var(--sans);text-align:left;padding:.4rem .6rem;cursor:pointer;border-radius:5px;text-decoration:none}.dropdown button:hover,.dropdown a:hover{background:var(--ink-3)}.dropdown kbd{color:var(--fg-dim);font:.65rem var(--mono)}.dropdown hr{border:none;border-top:1px solid var(--ink-3);margin:.3rem .2rem}.dropdown button{padding-left:1.6rem;position:relative}.dropdown button.checked:before{content:"✓";position:absolute;left:.55rem;color:var(--teal)}#layout{display:flex;height:calc(100% - 36px)}#tree-pane{width:clamp(170px,16vw,240px);flex:none;display:flex;flex-direction:column;background:var(--ink);color:var(--fg);border-right:1px solid var(--ink-3)}body.no-tree #tree-pane{display:none}.sect{display:flex;flex-direction:column;min-height:0}.sect.grow{flex:1}.sect.closed .sect-body{display:none}.sect-head{display:flex;align-items:center;gap:.35rem;height:34px;padding:0 .6rem;cursor:pointer;user-select:none;font:600 .68rem var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-dim)}.sect-head:hover{color:var(--fg)}.sect-head .tw{width:.8rem;color:var(--teal)}.sect-head span:last-child,.sect-head button{margin-left:auto}.sect-head button{width:22px;height:22px;font:.9rem var(--sans);background:none;border:0;border-radius:5px;color:var(--fg-dim);cursor:pointer}.sect-head button:hover{background:var(--ink-3);color:var(--hi)}.sect-body{overflow:auto}#projects-list{max-height:30vh;padding:.25rem 0}.pnode{display:block;font:.82rem var(--sans);color:var(--fg);text-decoration:none;padding:.3rem 1rem}.pnode:hover{background:var(--ink-2)}.pnode.archived,#proj-list .archived a{opacity:.45}.pnode.active{color:var(--hi);background:var(--ink-3);box-shadow:inset 2px 0 var(--teal)}#tree{padding:.3rem 0;font-size:.82rem}.tnode{display:flex;align-items:center;gap:.35rem;padding:.25rem .6rem;cursor:pointer}.tnode:hover{background:var(--ink-2)}.tnode.active{background:var(--ink-3);color:var(--hi)}.tnode.picked{background:var(--ink-3);box-shadow:inset 2px 0 var(--teal)}.tnode.dropping{outline:1px dashed var(--teal);outline-offset:-1px}.ftag{flex:none;margin-left:.35rem;padding:0 .3rem;border-radius:3px;font:600 .62rem/1.5 var(--sans);color:var(--fg-dim);border:1px solid var(--ink-3)}.ftag.ai-generated{color:#fff;background:var(--ai-hi);border-color:transparent}#filetags{display:flex;gap:.25rem}#filetags .ftag{font-size:.68rem}.tnode .fname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.tnode.bin .fname{color:var(--fg-dim);font-style:italic}.tnode.dir .fname{color:var(--fg)}.tnode .tw{width:.75rem;color:var(--fg-dim);flex:none}.tnode .dots{display:flex;gap:2px}.tnode .dot{width:7px;height:7px}.dot.idle{opacity:.35}.tnode .ops{visibility:hidden;display:flex;gap:2px}.tnode:is(:hover,:focus) .ops{visibility:visible}.tnode .ops button{background:none;border:none;color:var(--fg-dim);cursor:pointer;font-size:.68rem;padding:0 .2rem}.tnode .ops button:hover{color:var(--teal)}#editor,#preview{display:flex;flex-direction:column;min-width:12rem}.pane-head{flex:none;display:flex;align-items:center;gap:.5rem;height:30px;padding:0 .5rem 0 .9rem;background:var(--ink);color:var(--fg-dim);border-bottom:1px solid var(--ink-3);font-size:.78rem}.pane-head .spacer{flex:1}#filepath{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg)}.pane-head button{height:24px;padding:0 .5rem;font:.75rem var(--sans)}#zoom-pct{min-width:3.2rem;justify-content:center;font-variant-numeric:tabular-nums}#cm{flex:1;min-height:0;overflow:auto;background:var(--editor)}.disk-img{display:block;max-width:100%;margin:1rem auto;background:#fff}#split{flex:none;width:7px;margin:0 -3px;z-index:2;cursor:col-resize;touch-action:none;background:linear-gradient(var(--ink-3),var(--ink-3)) center / 1px 100% no-repeat}#split:hover,#split:active{background-color:var(--teal);background-size:3px 100%;background-image:none}body[data-view=editor] :is(#preview,#split),body[data-view=preview] :is(#editor,#split){display:none}body:not([data-view=split]) :is(#editor,#preview){flex:1 1 0!important}#preview{position:relative;background:var(--paper-bg);container-type:inline-size}@container (max-width: 380px){#main-label{font-size:0;gap:0}#zoomctl{padding-left:.4rem}}#pv{position:relative;flex:1;min-height:0;overflow:auto;padding:1.5rem}#page{background:var(--paper);box-shadow:0 2px 14px #0003;margin:0 auto;min-height:90%}#page>img,#page>.pg>svg{display:block;width:100%;height:auto}#page>svg{position:absolute;width:0;height:0}#page>.pg{content-visibility:auto}body.dark-preview #pv{background:var(--ink-2)}body.dark-preview #page{filter:invert(1) hue-rotate(180deg);box-shadow:0 0 0 1px #ccc}#diag{position:sticky;bottom:0;margin:1rem auto 0;max-width:820px;padding:.6rem .8rem;border-radius:4px;background:var(--bad-bg);color:var(--bad-fg);font:.75rem var(--mono);white-space:pre-wrap}#pv-comment{position:absolute;z-index:6;transform:translate(-100%);background:var(--teal);color:var(--on-teal);border:none;border-radius:4px;font:.75rem var(--mono);padding:.25rem .6rem;cursor:pointer;box-shadow:0 2px 8px #0004}#side{width:clamp(260px,24vw,360px);flex:none;display:flex;flex-direction:column;background:var(--ink);color:var(--fg);border-left:1px solid var(--ink-3)}#side-head{display:flex;justify-content:space-between;align-items:center;gap:.3rem;height:30px;padding:0 .4rem;border-bottom:1px solid var(--ink-3)}#side-title{padding-left:.4rem;font:600 .72rem var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim)}#side-head #side-close{font-size:1.1rem}#side-head button{background:none;border:none;color:var(--fg-dim);cursor:pointer;font-size:.8rem}#side-body{overflow:auto;padding:.6rem;display:flex;flex-direction:column;gap:.5rem}#side-body>.go{align-self:flex-start}.cm-editor{height:100%;font-family:var(--mono);font-size:14px;background:var(--editor);color:var(--fg)}.cm-editor .cm-gutters{background:var(--editor);color:var(--fg-dim);border:0;padding-left:.4rem}.cm-editor .cm-gutterElement{opacity:.6}.cm-editor .cm-activeLineGutter{background:none;opacity:1;color:var(--fg)}.cm-editor .cm-content{padding:.6rem 0 30vh .5rem}.cm-editor .cm-activeLine{background:var(--line)}.cm-editor .cm-cursor{border-left-color:var(--teal)}.cm-editor.cm-focused{outline:none}.cm-ySelectionInfo{font:.65rem var(--sans);padding:1px 4px;border-radius:3px;opacity:1!important}.cm-tooltip{background:var(--ink)!important;border:1px solid var(--ink-3)!important;color:var(--fg)}.cm-tooltip-autocomplete ul li[aria-selected]{background:var(--ink-3)!important;color:var(--hi)}.cm-diagnostic{font:.75rem var(--sans)}.cm-comment-anchor{background:#239dad33;border-bottom:1.5px solid var(--teal);cursor:pointer}.cm-comment-tip{max-width:28rem;padding:.3rem .6rem;font:.8rem var(--sans);white-space:pre-wrap}.cm-comment-tip p{margin:.2rem 0}.cm-ghost{color:var(--fg-dim);opacity:.7;font-style:italic}.scope-sent{text-decoration:underline 2px;text-underline-offset:3px}:root{--ai-hi: #8b5cf6;--ai-ink: #fff;--ai-line: #ddd6fe;--ai-top: #e11d8f;--ai-ring: #ff7ac6}:root[data-theme=light]{--ai-hi: #7c3aed;--ai-line: #3b0764;--ai-top: #c2187a;--ai-ring: #831252}:is(.scope-ai,.ai-chip[style]){border-radius:2px;background:color-mix(in srgb,var(--ai-hi) calc(var(--ai) * 100%),transparent)}:is(.scope-ai,.ai-chip):is(.ai-mid,.ai-top){color:var(--ai-ink)!important;box-shadow:inset 0 -2px var(--ai-line)}:is(.scope-ai,.ai-chip).ai-top{background:var(--ai-top);font-weight:700;box-shadow:0 0 0 1px var(--ai-ring)}.scope-ai:is(.ai-mid,.ai-top) *{color:inherit!important}:is(.scope-ism,mark.ism){background:none;color:inherit;text-decoration:underline wavy var(--ai-top) 1.5px;text-underline-offset:3px}.ai-chip.ism{background:var(--ai-top);color:var(--ai-ink)}#editor .pane-head{position:relative}#editor.scope-busy .pane-head:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,transparent,var(--ai-hi),transparent) 0 0 / 40% 100% no-repeat;animation:sweep 1.1s linear infinite}@keyframes sweep{0%{background-position:-40% 0}to{background-position:140% 0}}#scope.busy:before{content:"● ";color:var(--ai-hi);animation:pulse 1s ease-in-out infinite}@keyframes pulse{50%{opacity:.2}}.cm-scope-tip{padding:6px 10px;font-size:12px;max-width:460px}.cm-scope-tip dl{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;margin:0}.cm-scope-tip dt{opacity:.65}.cm-scope-tip dd{margin:0}.cm-scope-tip .on{font-weight:600;opacity:1}.empty{color:var(--fg-dim);font-size:.85rem}.hint{font-size:.78rem;color:var(--fg-dim)}#side-body .hint{margin:0 0 .5rem}.dot{display:inline-block;width:9px;height:9px;border-radius:50%;flex:none}.meta{display:flex;align-items:center;gap:.4rem}.comment,.commit,.recipe{background:var(--ink-2);border:1px solid var(--ink-3);border-radius:6px}.comment{padding:.5rem .6rem;font-size:.85rem}.comment .meta{cursor:pointer}.comment time{margin-left:auto;font-size:.68rem;color:var(--fg-dim)}.comment p{margin:.35rem 0}.comment button,.commit button{font-size:.7rem;background:none;border:1px solid var(--ink-3);border-radius:3px;color:var(--fg-dim);cursor:pointer}.comment button:hover,.commit button:hover{border-color:var(--teal);color:var(--hi)}.cfile{font:.68rem var(--mono);color:var(--fg-dim);margin-top:.2rem}.pin-n{display:inline-flex;align-items:center;justify-content:center;flex:none;width:16px;height:16px;border-radius:50%;background:var(--teal);color:var(--on-teal);font-size:.65rem}.pin-n.no-pin{background:var(--ink-3);color:var(--fg-dim);border:1px dashed var(--fg-dim)}.msg{padding:.35rem .1rem;font-size:.85rem;border-bottom:1px solid var(--ink-3)}.msg .meta{font-size:.75rem;color:var(--fg-dim)}.msg .meta b{color:var(--fg)}.msg p{margin:.2rem 0 0;white-space:pre-wrap}.msg em{font-size:.7rem}.replies .msg{border:0;padding-left:.6rem;border-left:2px solid var(--ink-3)}b.at{color:var(--teal)}textarea.say{width:100%;margin-top:.4rem;resize:vertical;padding:.4rem;font:.85rem var(--sans);background:var(--ink-2);color:var(--fg);border:1px solid var(--ink-3);border-radius:5px}.commit{display:grid;grid-template-columns:auto 1fr;gap:.15rem .5rem;align-items:center;font-size:.8rem;padding:.45rem .6rem}.commit code{color:var(--teal);font:.75rem var(--mono)}.commit.checkpoint{border-color:var(--teal)}.commit time{grid-column:1 / 2;font-size:.68rem;color:var(--fg-dim)}.commit button{grid-column:2;justify-self:end}.autos{border:1px dashed var(--ink-3);border-radius:6px;font-size:.8rem}.autos>summary{display:grid;grid-template-columns:auto 1fr;gap:.15rem .5rem;padding:.45rem .6rem;cursor:pointer;color:var(--fg-dim)}.autos>summary::marker{content:none}.autos>summary>span:before{content:"▸ "}.autos[open]>summary>span:before{content:"▾ "}.autos>summary :is(.who,time){grid-column:1 / -1}.autos time{font-size:.68rem}.autos[open]{display:flex;flex-direction:column;gap:.4rem;padding-bottom:.4rem}.autos>.commit{margin:0 .4rem}.commit .who{grid-column:1 / -1;font-size:.72rem;color:var(--fg-dim)}:is(.commit,.autos) ins{color:#58a35f;text-decoration:none}:is(.commit,.autos) del{color:#d0605a;text-decoration:none}.prov{font-size:10.5px;padding:0 6px;border-radius:8px;white-space:nowrap}.prov.ok{color:#58a35f;border:1px solid #58a35f55}.prov.warn{color:#d9a441;border:1px solid #d9a44155}.recipe{display:flex;justify-content:space-between;align-items:center;padding:.45rem .6rem}.recipe code{font:.8rem var(--mono);color:var(--teal)}.recipe label{font-size:.78rem;color:var(--fg-dim);display:flex;gap:.35rem;align-items:center}.recipe select{background:var(--ink);color:var(--fg);border:1px solid var(--ink-3);border-radius:3px;font:.72rem var(--mono)}.buildlog{background:var(--ink-2);border-radius:6px;padding:.5rem;font:.72rem var(--mono);white-space:pre-wrap;max-height:40vh;overflow:auto}.check{display:grid;grid-template-columns:2.2rem 1fr auto;gap:.4rem;align-items:center;padding:.4rem 0;border-bottom:1px solid var(--ink-3);font-size:.82rem}.check .mark{font-size:.7rem;color:var(--fg-dim);text-align:center}.check.ok .mark{color:var(--teal);font-size:.95rem}.check.missing .mark{color:var(--red);font-size:.95rem}.check small{display:block;color:var(--fg-dim);font-size:.72rem;word-break:break-all}.check .act{display:flex;gap:.3rem;align-items:center;font-size:.75rem}.check .act button,.cite-bar button,.paper button,.ref button{font-size:.72rem;background:none;border:1px solid var(--ink-3);border-radius:3px;color:var(--fg);cursor:pointer}.cite-bar button,.paper button,.ref button{font-size:.75rem;padding:.2rem .5rem}.cite-bar{display:flex;gap:.3rem;margin-bottom:.4rem}.cite-bar input{flex:1;min-width:0;padding:.3rem .45rem;background:var(--ink-2);color:var(--fg);border:1px solid var(--ink-3);border-radius:4px}.paper,.ref{padding:.45rem 0;border-bottom:1px solid var(--ink-3);font-size:.82rem}.paper .ptitle{color:var(--fg);font-weight:600;text-decoration:none;display:block}.paper .ptitle:hover{color:var(--teal)}.paper small,.ref small{display:block;color:var(--fg-dim);font-size:.72rem;margin:.1rem 0}.paper .abs{margin:.2rem 0;font-size:.76rem;color:var(--fg-dim);cursor:pointer;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.paper .abs.open{display:block}.para blockquote{margin:.6rem 0 .2rem;padding-left:.5rem;border-left:2px solid var(--teal);font-size:.76rem;color:var(--fg-dim)}.ref p{margin:.15rem 0;font-size:.75rem}.ref.ok b{color:var(--teal)}.ref.web b{color:var(--fg-dim)}.ref.differs b{color:#d9a441}.ref.missing b,.ref.error b{color:var(--red)}.review-head{font-size:.82rem;margin:0 0 .6rem}.review-file{border:1px solid var(--ink-3);border-radius:6px;margin-bottom:.6rem;overflow:hidden}.review-file-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .55rem;background:var(--ink-2)}.review-file-head b{font:.78rem var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-file-head button{font-size:.68rem;background:var(--ink);border:1px solid var(--ink-3);border-radius:3px;color:var(--fg-dim);cursor:pointer;padding:.15rem .4rem;margin-left:.25rem}.review-file-head button:hover{border-color:var(--teal);color:var(--hi)}.review-file-head .revert:hover{border-color:var(--red)}#side:has([data-pane=review]){width:clamp(360px,50vw,960px)}.review-diff{font:.72rem/1.45 var(--mono);max-height:50vh;overflow:auto}.sbs{display:grid;grid-template-columns:1fr 1fr;gap:0 1px;background:var(--ink-3)}.sbs .dh{position:sticky;top:0;padding:.1rem .55rem;background:var(--ink-2);color:var(--fg-dim)}.dsep{grid-column:1 / -1;text-align:center;color:var(--fg-dim);background:var(--ink-2)}.dl{min-width:0;background:var(--ink);padding:0 .55rem 0 3.4em;text-indent:-2.8em;white-space:pre-wrap;overflow-wrap:anywhere}.dl:before{content:attr(data-n);display:inline-block;width:2.4em;margin-right:.4em;text-indent:0;text-align:right;opacity:.5}.dl.ins{background:var(--good-bg);color:var(--good-fg)}.dl.del{background:var(--bad-bg);color:var(--bad-fg)}.dl :is(ins,del){text-decoration:none;border-radius:2px;background:color-mix(in srgb,currentColor 25%,transparent)}.dl.same{color:var(--fg-dim)}.dl.gap{background:var(--ink-2)}.review-file summary{padding:.25rem .55rem;font-size:.72rem;color:var(--fg-dim);cursor:pointer;border-top:1px solid var(--ink-3)}dialog{background:var(--ink);color:var(--fg);border:1px solid var(--ink-3);border-radius:12px;padding:1.3rem 1.5rem;box-shadow:0 16px 48px #0006}dialog::backdrop{background:#0009}dialog h3{margin:0 0 .9rem;font:600 1rem var(--sans);color:var(--hi)}.go{background:var(--teal);border:none;border-radius:4px;color:var(--on-teal);cursor:pointer;padding:.35rem .8rem}.danger{color:var(--red);border-color:#e0574f66}.err{color:var(--red)}.row{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.row input,.row select{flex:1;min-width:0;padding:.35rem .5rem;font:.8rem var(--mono);background:var(--ink-2);color:var(--fg);border:1px solid var(--ink-3);border-radius:4px}.row select{flex:none;font-family:var(--sans)}.dlg-close{margin-top:.6rem;text-align:right}.dlg-close button{background:none;border:1px solid var(--ink-3);border-radius:4px;color:var(--fg-dim);cursor:pointer;padding:.25rem .6rem;font-size:.72rem}#picker{min-width:320px}#proj-list{display:flex;flex-direction:column;gap:.3rem;margin-bottom:1rem}#proj-list div{display:flex;gap:.3rem}#proj-list button{background:none;border:0;cursor:pointer}#proj-list a{flex:1;color:var(--fg);font-family:var(--sans);text-decoration:none;padding:.35rem .6rem;background:var(--ink-2);border:1px solid var(--ink-3);border-radius:5px}#proj-list a:hover{border-color:var(--teal)}#proj-list a.current{border-color:var(--teal);color:var(--teal)}#share{width:min(560px,94vw)}#share-body h3{font-size:.9rem;margin-top:1.2rem}.share-list{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.7rem}.share-row{display:flex;gap:.5rem;align-items:center;font:.8rem var(--sans);padding:.3rem .5rem;background:var(--ink-2);border-radius:5px}.share-row span{flex:1}.share-row em{color:var(--fg-dim);font-style:normal;font-size:.72rem}#git{width:min(640px,92vw)}#git label{display:block;margin:10px 0 4px;font-size:12px;color:var(--fg-dim)}#git-branch{flex:0 0 6rem}.git-key{margin:.6rem 0;padding:.6rem;border:1px solid var(--teal);border-radius:6px;font-size:.78rem}.git-key textarea{display:block;width:100%;margin:.35rem 0;font:.7rem var(--mono);resize:none;background:var(--ink-2);color:var(--fg);border:1px solid var(--ink-3);border-radius:4px}.ai-chip{display:inline-block;min-width:2.6rem;text-align:center;padding:0 .3rem;border-radius:4px;font:600 .72rem var(--sans);color:var(--fg)}.ai-bands{display:flex;flex-direction:column;gap:.25rem;margin:.5rem 0;font-size:.8rem}.ai-row{display:flex;gap:.5rem;align-items:baseline;padding:.4rem .2rem;border-bottom:1px solid var(--ink-3);font-size:.8rem;cursor:pointer}.ai-row:hover{background:var(--ink-2)}.ai-row small{display:block;color:var(--fg-dim);font-size:.7rem}#keys{width:min(860px,94vw);max-height:88vh}#keys-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:0 2rem}#keys h4{margin:.9rem 0 .4rem;font:600 .7rem var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-dim)}#keys dl{display:grid;grid-template-columns:auto 1fr;gap:.3rem .8rem;margin:0;font-size:.8rem;align-items:center}#keys dd{margin:0}#keys dt{display:flex;gap:.25rem}kbd{font:.7rem var(--mono);padding:.1rem .35rem;border:1px solid var(--ink-3);border-bottom-width:2px;border-radius:4px;background:var(--ink-2);color:var(--fg);white-space:nowrap}.dropdown kbd{border:0;background:none;padding:0}#leader{position:fixed;left:50%;bottom:1.2rem;transform:translate(-50%);z-index:70;padding:.8rem 1rem;width:min(64rem,94vw);columns:4 14rem;column-gap:1.5rem;font-size:.8rem;background:var(--ink-2);color:var(--fg);border:1px solid var(--ink-3);border-radius:10px;box-shadow:0 8px 28px #0008}#leader div{display:flex;align-items:baseline;gap:.6rem;padding:.2rem 0;break-inside:avoid}#leader kbd{min-width:3.2rem;text-align:center}#leader .group{color:var(--teal)}.cm-vim-panel{padding:.15rem .6rem!important;font:.75rem var(--mono)!important;background:var(--ink)!important;color:var(--fg-dim);border-top:1px solid var(--ink-3)}.cm-vim-panel input{color:var(--fg);background:none}#qo{padding:.5rem;min-width:420px;margin-top:8vh}#qo::backdrop{background:#0006}#qo-input{width:100%;padding:.45rem .6rem;outline:none;font:.85rem var(--mono);background:var(--ink-2);color:var(--fg);border:1px solid var(--ink-3);border-radius:5px}#qo-input:focus{border-color:var(--teal)}#qo-list{margin-top:.35rem;display:flex;flex-direction:column;max-height:60vh;overflow-y:auto}#qo-list div{display:flex;justify-content:space-between;gap:1rem;font:.82rem var(--sans);color:var(--fg);padding:.35rem .6rem;border-radius:5px;cursor:pointer}#qo-list div:hover,#qo-list div.sel{background:var(--ink-3)}#toast{position:fixed;bottom:1rem;left:50%;transform:translate(-50%);z-index:50;padding:.45rem .9rem;background:var(--ink-3);color:var(--fg);border-radius:6px;font-size:.8rem;box-shadow:0 4px 14px #0005}#toast.bad{background:var(--bad-bg);color:var(--bad-fg)}#link-status{position:fixed;left:50%;top:1.5rem;transform:translate(-50%);z-index:300;max-width:28rem;padding:1rem 1.2rem;border-radius:8px;background:var(--ink);color:var(--fg);border:1px solid var(--ink-3);font:.9rem/1.5 var(--sans);box-shadow:0 6px 30px #0006}#link-status.fail{border-color:#d66}#link-status button{margin-left:.4rem}#auth-gate{position:fixed;inset:0;z-index:200;background:var(--ink);display:flex;align-items:center;justify-content:center}.auth-card{width:320px;background:var(--ink-2);border:1px solid var(--ink-3);border-radius:10px;padding:1.5rem}.auth-brand{font:700 1.1rem var(--mono);color:var(--teal);letter-spacing:.04em;text-align:center;margin-bottom:1rem}.auth-tabs{display:flex;gap:.3rem;margin-bottom:1rem}.auth-tabs button{flex:1;background:var(--ink);border:1px solid var(--ink-3);border-radius:5px;color:var(--fg-dim);cursor:pointer;padding:.4rem;font-size:.8rem}.auth-tabs button.on{border-color:var(--teal);color:var(--hi)}#auth-form{display:flex;flex-direction:column;gap:.6rem}#auth-form label{display:flex;flex-direction:column;gap:.25rem;font-size:.72rem;color:var(--fg-dim)}#auth-form input,.auth-hub input{background:var(--ink);border:1px solid var(--ink-3);border-radius:5px;color:var(--fg);font:.85rem var(--sans);padding:.45rem .55rem}#auth-form input:focus,.auth-hub input:focus{border-color:var(--teal);outline:none}.auth-hub{display:flex;gap:.4rem}.auth-hub input{flex:1;min-width:0}.auth-card p{font-size:.8rem;line-height:1.45}.auth-foot{text-align:center;color:var(--fg-dim);margin:1rem 0 0}.auth-foot a{color:var(--teal)}.auth-err{color:var(--bad-fg);font-size:.75rem;margin:0}.auth-submit{padding:.5rem;font-size:.85rem;margin-top:.3rem}.auth-sso{width:100%;padding:9px;margin:10px 0 2px;font-weight:600}.auth-sso:hover{filter:brightness(1.07)}.auth-or{text-align:center;color:#8b8e98;font-size:12px;margin:8px 0 2px}.auth-warn{background:var(--bad-bg);border:1px solid #e0574f;color:var(--bad-fg);border-radius:5px;padding:8px 10px;margin:10px 0 4px;font-size:12px;line-height:1.45}.auth-warn code{font-size:11px;background:#00000040;padding:0 3px;border-radius:2px}#focus-exit{display:none;position:fixed;bottom:14px;right:14px;z-index:60;padding:.35rem .75rem;cursor:pointer;background:var(--ink);color:var(--fg-dim);border:1px solid var(--ink-3);border-radius:999px;font:.72rem var(--sans);opacity:.55}#focus-exit:hover{opacity:1;color:var(--hi);border-color:var(--teal)}body.focus #focus-exit{display:block;opacity:.45}body.focus #focus-exit:hover,body.focus #focus-exit:focus-visible{opacity:1}body.focus #bar,body.focus #tree-pane,body.focus #side,body.focus .cm-gutters,body.focus #preview,body.focus #split,body.focus #mtabs,body.focus .pane-head{display:none!important}body.focus #layout{height:100dvh}body.focus #editor{display:flex!important;flex:1 1 auto!important}body.focus .cm-scroller{font:19px/1.7 var(--read)}body.focus .cm-content{max-width:66ch;margin:0 auto;padding:12vh 1.5rem 40vh}.cm-spell{text-decoration:underline wavy var(--red) 1px;text-underline-offset:3px;text-decoration-skip-ink:none}.cm-spell.gram{text-decoration-color:var(--teal)}.cm-spell-tip{padding:.35rem .5rem;max-width:26rem;font:.8rem var(--sans)}.cm-spell-tip p{margin:0 0 .3rem}.cm-spell-tip button{margin:0 .3rem .2rem 0;font:.78rem var(--sans);background:var(--ink-2);color:var(--fg);border:1px solid var(--ink-3);border-radius:3px;padding:.1rem .45rem;cursor:pointer}#mtabs{display:none}@media(max-width:800px),(max-height:500px)and (pointer:coarse){#bar,#wordcount,#split,#editor .pane-head,#side-head,#rail :is([data-act],.spacer){display:none!important}#main-label{font-size:0}#main-sel{max-width:15rem}#mtabs #wordcount{display:block!important;font-size:.65rem}#mtabs #status{position:absolute;top:10px;right:10px;width:.45rem;height:.45rem;font-size:0;border-radius:50%;background:currentColor}#status:before,#status:after{content:none!important}#layout{margin-top:env(safe-area-inset-top);height:calc(100dvh - 48px - env(safe-area-inset-bottom) - env(safe-area-inset-top))}#layout>*{display:none!important}body[data-m=side] #layout{flex-direction:column}body[data-m=side] #rail{display:flex!important;flex-direction:row;justify-content:center;width:100%;padding:0 4px;border:0;border-bottom:1px solid var(--ink-3)}#rail button:is(.on,.checked){box-shadow:inset 0 -2px var(--teal)}body[data-m=files] #tree-pane,body[data-m=side] #side{display:flex!important;flex:1;width:100%;min-height:0;border:0}body[data-m=edit] #editor,body[data-m=preview] #preview{display:flex!important;flex:1 1 auto!important;width:100%}#editor,#preview{min-width:0}#pv{padding:0;overflow-x:hidden}#page{box-shadow:none}.cm-editor{font-size:13px}.cm-editor .cm-gutters{display:none}#mtabs{display:flex;position:fixed;inset:auto 0 0;z-index:40;height:calc(48px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--ink);border-top:1px solid var(--ink-3)}#mtabs button{flex:1;background:none;border:0;color:var(--fg-dim);font:.85rem var(--sans)}#mtabs button.on{color:var(--teal);box-shadow:inset 0 2px var(--teal)}#mtabs #mt-more{position:relative;flex:0 0 3.2rem;font-size:1.1rem;letter-spacing:.05em}.tnode{padding-top:.4rem;padding-bottom:.4rem}.tnode .ops{visibility:visible}.tnode .ops button{padding:.15rem .45rem;font-size:.8rem}input,select,textarea{font-size:16px!important}dialog{max-width:calc(100vw - 1.5rem)}#picker{min-width:0;width:calc(100vw - 1.5rem);padding:1rem}.auth-card{width:min(320px,calc(100vw - 2rem))}}::highlight(ai-0){background-color:color-mix(in srgb,var(--ai-hi) 18%,transparent)}::highlight(ai-1){background-color:color-mix(in srgb,var(--ai-hi) 32%,transparent)}::highlight(ai-2){background-color:color-mix(in srgb,var(--ai-hi) 48%,transparent)}::highlight(ai-3){background-color:color-mix(in srgb,var(--ai-top) 55%,transparent)}::highlight(pv-at){background:color-mix(in srgb,var(--teal) 45%,transparent);color:inherit}.to-notes{margin-left:auto;padding:0 4px;border:0;background:none;opacity:.45;cursor:pointer}.to-notes:hover{opacity:1}:root{--brand: "UCF";--teal: #ffc904;--on-teal: #000;--logo: url("data:image/svg+xml,%3csvg%20viewBox='0%200%20106.33%20143.33'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20transform='matrix(.1333%200%200%20-.1333%200%20143.33)'%3e%3cpath%20d='M797.5%200H0v1075h797.5z'%20fill='%2300000000'%3e%3c/path%3e%3cpath%20d='M152.7%20215.2v95.9h36.9v-94.9c0-27.3%2013.7-41.5%2036.2-41.5s36.2%2013.7%2036.2%2040.3v96.1h36.9v-94.7c0-50.8-28.5-75.8-73.6-75.8-45.1%200-72.6%2025.2-72.6%2074.6zm183.7%2011.5v.5c0%2047.7%2036%2086.8%2087.5%2086.8%2031.6%200%2050.6-10.6%2066.2-25.9l-23.5-27.1c-12.9%2011.7-26.1%2018.9-42.9%2018.9-28.3%200-48.7-23.5-48.7-52.3v-.5c0-28.8%2019.9-52.7%2048.7-52.7%2019.2%200%2030.9%207.7%2044.1%2019.7l23.5-23.7c-17.3-18.5-36.4-30-68.8-30-49.4%200-86.1%2038.1-86.1%2086.3zm191.5%2084.4h127.8v-33.6h-90.9v-35.7h80.1v-33.6H564.8v-65h-36.9z'%20fill='%23fff'%3e%3c/path%3e%3cpath%20d='M499.2%20493.1c0%2013.9-3.2%2027.4-9.6%2040.3-12%2024.1-50.2%2041.7-87.2%2058.6-18%208.3-36.1%2016.6-50.5%2025.3-68.8%2041.7-91.4%2092.7-98.4%20128.2-1.9%209.6-2.8%2019.5-2.8%2029.4%200%2030.4%209%2059.1%2025.3%2081%2064.9%2086.9%20174.9%2076.9%20207.1%2071.8-31.8-1.4-110-15.5-147.6-90-7.4-14.6-11.1-29.6-11.1-44.6%200-60.9%2062.1-113.4%20112-155.7%2017.2-14.6%2033.5-28.4%2045.8-41.2%2022.1-23.1%2033.4-47.8%2033.4-73.3%200-29.8-15.5-53.6-24.7-65.1%205.9%2011%208.4%2023.1%208.4%2035.3zm-304.9%2035.4c15.1-12.7%2046.7-33.7%20105.7-50.2%2030.1-8.5%2058.2-9.1%2080.7-9.6%2020.3-.5%2036.4-.9%2046.3-6.5%208.3-4.6%2013.2-11.9%2013.2-19.6l-.6-4.4c-2.9-11.3-18.3-23.5-52.8-23.8-103.1-1-167.5%2076.8-192.6%20114.1zm186.2%20178.7s42.8%2071.8%2087.1%2083.4c53.7%2014.1%2083.2-9%2083.2-9l14.8%2029.4%2022.8-112.5s4-10.2-14.8-23c-18.8-12.8-20.1-10.2-20.1-10.2s-12.1%2046-36.3%2051.1c-24.1%205.1-24.1-26.9-22.8-37%201.4-10.2%2021.9-52.1%2056.4-34.5%2037.6%2019.2%2055%2043.4%2055%2043.4s5.4%2012.8%2010.8%209%2025.5-25.6%2025.5-25.6l-8.1-134.2s0-16.6-22.8-23c-22.8-6.4-22.8-5.1-22.8-5.1l12.1%2040.9h14.8l-4%2094.6s-12.7-61.7-36.2-102.3c-28.2-48.5-73.8-88.2-73.8-88.2s28.9%2034.4%2024.3%2076.4c-3%2027.8-15.1%2059.9-75.2%20109.5-34%2028-69.7%2066.9-69.7%2066.9zm70.1-261.4c0%204.3-.9%208.2-2.8%2011.8-6.7%2012.9-25.1%2019.9-54.6%2021-53.6%201.8-182.2%2015.2-218.3%20100.3-11.6%2027.3-17.4%2057.1-17.4%2088.5%200%2035.8%207.7%2065.1%2012.8%2080.9-.6-4.3-1-12.3-1-12.3%200-33.6%208-96.6%2062-141.3%2034.3-28.4%2085.6-50.8%20152.5-66.6%2045.4-10.7%2071.3-26.9%2077-48.2l1.2-9c0-10.5-4.7-21.7-13.3-33%201%202.8%201.8%208%201.8%208zm23.8%2023.9c0%206-1.1%2012.6-4%2019.4-9.8%2023-37.1%2039.5-81.3%2049.1-115.8%2025.2-181.4%2071.5-200.6%20141.5-4.7%2017.3-6.8%2033.5-6.8%2048.6%200%2096%2084.5%20147.6%20113.2%20162.3-15.4-14.4-48.1-49.8-54.2-94.8-1.1-8.1-1.7-16.1-1.7-24%200-57%2029.4-107.2%2089.5-152.6%2019-14.3%2044.5-25.9%2069.1-37%2035.5-16.1%2069-31.2%2082.1-53.3%206.6-11%209-21.8%209-31.6%200-20.6-10.6-37.4-17.8-46.5%201.7%204.9%203.3%2011.3%203.3%2018.7zm-3.4%20393.9c-18.8%200-36.2%2017.4-36.2%2036.2%200-18.8-17.4-36.2-36.2-36.2%2018.8%200%2036.2-17.4%2036.2-36.2%200%2018.8%2017.4%2036.2%2036.2%2036.2z'%20fill='%23eec10b'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");--logo-w: 2.25rem;--tab: url("data:image/svg+xml,%3csvg%20viewBox='0%200%20106.33%20143.33'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20transform='matrix(.1333%200%200%20-.1333%200%20143.33)'%3e%3cpath%20d='M797.5%200H0v1075h797.5z'%20fill='%23000'%3e%3c/path%3e%3cpath%20d='M152.7%20215.2v95.9h36.9v-94.9c0-27.3%2013.7-41.5%2036.2-41.5s36.2%2013.7%2036.2%2040.3v96.1h36.9v-94.7c0-50.8-28.5-75.8-73.6-75.8-45.1%200-72.6%2025.2-72.6%2074.6zm183.7%2011.5v.5c0%2047.7%2036%2086.8%2087.5%2086.8%2031.6%200%2050.6-10.6%2066.2-25.9l-23.5-27.1c-12.9%2011.7-26.1%2018.9-42.9%2018.9-28.3%200-48.7-23.5-48.7-52.3v-.5c0-28.8%2019.9-52.7%2048.7-52.7%2019.2%200%2030.9%207.7%2044.1%2019.7l23.5-23.7c-17.3-18.5-36.4-30-68.8-30-49.4%200-86.1%2038.1-86.1%2086.3zm191.5%2084.4h127.8v-33.6h-90.9v-35.7h80.1v-33.6H564.8v-65h-36.9z'%20fill='%23fff'%3e%3c/path%3e%3cpath%20d='M499.2%20493.1c0%2013.9-3.2%2027.4-9.6%2040.3-12%2024.1-50.2%2041.7-87.2%2058.6-18%208.3-36.1%2016.6-50.5%2025.3-68.8%2041.7-91.4%2092.7-98.4%20128.2-1.9%209.6-2.8%2019.5-2.8%2029.4%200%2030.4%209%2059.1%2025.3%2081%2064.9%2086.9%20174.9%2076.9%20207.1%2071.8-31.8-1.4-110-15.5-147.6-90-7.4-14.6-11.1-29.6-11.1-44.6%200-60.9%2062.1-113.4%20112-155.7%2017.2-14.6%2033.5-28.4%2045.8-41.2%2022.1-23.1%2033.4-47.8%2033.4-73.3%200-29.8-15.5-53.6-24.7-65.1%205.9%2011%208.4%2023.1%208.4%2035.3zm-304.9%2035.4c15.1-12.7%2046.7-33.7%20105.7-50.2%2030.1-8.5%2058.2-9.1%2080.7-9.6%2020.3-.5%2036.4-.9%2046.3-6.5%208.3-4.6%2013.2-11.9%2013.2-19.6l-.6-4.4c-2.9-11.3-18.3-23.5-52.8-23.8-103.1-1-167.5%2076.8-192.6%20114.1zm186.2%20178.7s42.8%2071.8%2087.1%2083.4c53.7%2014.1%2083.2-9%2083.2-9l14.8%2029.4%2022.8-112.5s4-10.2-14.8-23c-18.8-12.8-20.1-10.2-20.1-10.2s-12.1%2046-36.3%2051.1c-24.1%205.1-24.1-26.9-22.8-37%201.4-10.2%2021.9-52.1%2056.4-34.5%2037.6%2019.2%2055%2043.4%2055%2043.4s5.4%2012.8%2010.8%209%2025.5-25.6%2025.5-25.6l-8.1-134.2s0-16.6-22.8-23c-22.8-6.4-22.8-5.1-22.8-5.1l12.1%2040.9h14.8l-4%2094.6s-12.7-61.7-36.2-102.3c-28.2-48.5-73.8-88.2-73.8-88.2s28.9%2034.4%2024.3%2076.4c-3%2027.8-15.1%2059.9-75.2%20109.5-34%2028-69.7%2066.9-69.7%2066.9zm70.1-261.4c0%204.3-.9%208.2-2.8%2011.8-6.7%2012.9-25.1%2019.9-54.6%2021-53.6%201.8-182.2%2015.2-218.3%20100.3-11.6%2027.3-17.4%2057.1-17.4%2088.5%200%2035.8%207.7%2065.1%2012.8%2080.9-.6-4.3-1-12.3-1-12.3%200-33.6%208-96.6%2062-141.3%2034.3-28.4%2085.6-50.8%20152.5-66.6%2045.4-10.7%2071.3-26.9%2077-48.2l1.2-9c0-10.5-4.7-21.7-13.3-33%201%202.8%201.8%208%201.8%208zm23.8%2023.9c0%206-1.1%2012.6-4%2019.4-9.8%2023-37.1%2039.5-81.3%2049.1-115.8%2025.2-181.4%2071.5-200.6%20141.5-4.7%2017.3-6.8%2033.5-6.8%2048.6%200%2096%2084.5%20147.6%20113.2%20162.3-15.4-14.4-48.1-49.8-54.2-94.8-1.1-8.1-1.7-16.1-1.7-24%200-57%2029.4-107.2%2089.5-152.6%2019-14.3%2044.5-25.9%2069.1-37%2035.5-16.1%2069-31.2%2082.1-53.3%206.6-11%209-21.8%209-31.6%200-20.6-10.6-37.4-17.8-46.5%201.7%204.9%203.3%2011.3%203.3%2018.7zm-3.4%20393.9c-18.8%200-36.2%2017.4-36.2%2036.2%200-18.8-17.4-36.2-36.2-36.2%2018.8%200%2036.2-17.4%2036.2-36.2%200%2018.8%2017.4%2036.2%2036.2%2036.2z'%20fill='%23eec10b'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");--tab-w: 2.7rem}:root[data-theme=light]{--teal: #000;--on-teal: #ffc904;--tab: url("data:image/svg+xml,%3csvg%20viewBox='0%200%20106.33%20143.33'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20transform='matrix(.1333%200%200%20-.1333%200%20143.33)'%3e%3cpath%20d='M797.5%200H0v1075h797.5z'%20fill='%23fff'%3e%3c/path%3e%3cpath%20d='M152.7%20215.2v95.9h36.9v-94.9c0-27.3%2013.7-41.5%2036.2-41.5s36.2%2013.7%2036.2%2040.3v96.1h36.9v-94.7c0-50.8-28.5-75.8-73.6-75.8-45.1%200-72.6%2025.2-72.6%2074.6zm183.7%2011.5v.5c0%2047.7%2036%2086.8%2087.5%2086.8%2031.6%200%2050.6-10.6%2066.2-25.9l-23.5-27.1c-12.9%2011.7-26.1%2018.9-42.9%2018.9-28.3%200-48.7-23.5-48.7-52.3v-.5c0-28.8%2019.9-52.7%2048.7-52.7%2019.2%200%2030.9%207.7%2044.1%2019.7l23.5-23.7c-17.3-18.5-36.4-30-68.8-30-49.4%200-86.1%2038.1-86.1%2086.3zm191.5%2084.4h127.8v-33.6h-90.9v-35.7h80.1v-33.6H564.8v-65h-36.9z'%20fill='%23000'%3e%3c/path%3e%3cpath%20d='M499.2%20493.1c0%2013.9-3.2%2027.4-9.6%2040.3-12%2024.1-50.2%2041.7-87.2%2058.6-18%208.3-36.1%2016.6-50.5%2025.3-68.8%2041.7-91.4%2092.7-98.4%20128.2-1.9%209.6-2.8%2019.5-2.8%2029.4%200%2030.4%209%2059.1%2025.3%2081%2064.9%2086.9%20174.9%2076.9%20207.1%2071.8-31.8-1.4-110-15.5-147.6-90-7.4-14.6-11.1-29.6-11.1-44.6%200-60.9%2062.1-113.4%20112-155.7%2017.2-14.6%2033.5-28.4%2045.8-41.2%2022.1-23.1%2033.4-47.8%2033.4-73.3%200-29.8-15.5-53.6-24.7-65.1%205.9%2011%208.4%2023.1%208.4%2035.3zm-304.9%2035.4c15.1-12.7%2046.7-33.7%20105.7-50.2%2030.1-8.5%2058.2-9.1%2080.7-9.6%2020.3-.5%2036.4-.9%2046.3-6.5%208.3-4.6%2013.2-11.9%2013.2-19.6l-.6-4.4c-2.9-11.3-18.3-23.5-52.8-23.8-103.1-1-167.5%2076.8-192.6%20114.1zm186.2%20178.7s42.8%2071.8%2087.1%2083.4c53.7%2014.1%2083.2-9%2083.2-9l14.8%2029.4%2022.8-112.5s4-10.2-14.8-23c-18.8-12.8-20.1-10.2-20.1-10.2s-12.1%2046-36.3%2051.1c-24.1%205.1-24.1-26.9-22.8-37%201.4-10.2%2021.9-52.1%2056.4-34.5%2037.6%2019.2%2055%2043.4%2055%2043.4s5.4%2012.8%2010.8%209%2025.5-25.6%2025.5-25.6l-8.1-134.2s0-16.6-22.8-23c-22.8-6.4-22.8-5.1-22.8-5.1l12.1%2040.9h14.8l-4%2094.6s-12.7-61.7-36.2-102.3c-28.2-48.5-73.8-88.2-73.8-88.2s28.9%2034.4%2024.3%2076.4c-3%2027.8-15.1%2059.9-75.2%20109.5-34%2028-69.7%2066.9-69.7%2066.9zm70.1-261.4c0%204.3-.9%208.2-2.8%2011.8-6.7%2012.9-25.1%2019.9-54.6%2021-53.6%201.8-182.2%2015.2-218.3%20100.3-11.6%2027.3-17.4%2057.1-17.4%2088.5%200%2035.8%207.7%2065.1%2012.8%2080.9-.6-4.3-1-12.3-1-12.3%200-33.6%208-96.6%2062-141.3%2034.3-28.4%2085.6-50.8%20152.5-66.6%2045.4-10.7%2071.3-26.9%2077-48.2l1.2-9c0-10.5-4.7-21.7-13.3-33%201%202.8%201.8%208%201.8%208zm23.8%2023.9c0%206-1.1%2012.6-4%2019.4-9.8%2023-37.1%2039.5-81.3%2049.1-115.8%2025.2-181.4%2071.5-200.6%20141.5-4.7%2017.3-6.8%2033.5-6.8%2048.6%200%2096%2084.5%20147.6%20113.2%20162.3-15.4-14.4-48.1-49.8-54.2-94.8-1.1-8.1-1.7-16.1-1.7-24%200-57%2029.4-107.2%2089.5-152.6%2019-14.3%2044.5-25.9%2069.1-37%2035.5-16.1%2069-31.2%2082.1-53.3%206.6-11%209-21.8%209-31.6%200-20.6-10.6-37.4-17.8-46.5%201.7%204.9%203.3%2011.3%203.3%2018.7zm-3.4%20393.9c-18.8%200-36.2%2017.4-36.2%2036.2%200-18.8-17.4-36.2-36.2-36.2%2018.8%200%2036.2-17.4%2036.2-36.2%200%2018.8%2017.4%2036.2%2036.2%2036.2z'%20fill='%23eec10b'%3e%3c/path%3e%3c/g%3e%3c/svg%3e")}:root[data-theme=light] .auth-brand:before{background-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%20106.33%20143.33'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20transform='matrix(.1333%200%200%20-.1333%200%20143.33)'%3e%3cpath%20d='M797.5%200H0v1075h797.5z'%20fill='%2300000000'%3e%3c/path%3e%3cpath%20d='M152.7%20215.2v95.9h36.9v-94.9c0-27.3%2013.7-41.5%2036.2-41.5s36.2%2013.7%2036.2%2040.3v96.1h36.9v-94.7c0-50.8-28.5-75.8-73.6-75.8-45.1%200-72.6%2025.2-72.6%2074.6zm183.7%2011.5v.5c0%2047.7%2036%2086.8%2087.5%2086.8%2031.6%200%2050.6-10.6%2066.2-25.9l-23.5-27.1c-12.9%2011.7-26.1%2018.9-42.9%2018.9-28.3%200-48.7-23.5-48.7-52.3v-.5c0-28.8%2019.9-52.7%2048.7-52.7%2019.2%200%2030.9%207.7%2044.1%2019.7l23.5-23.7c-17.3-18.5-36.4-30-68.8-30-49.4%200-86.1%2038.1-86.1%2086.3zm191.5%2084.4h127.8v-33.6h-90.9v-35.7h80.1v-33.6H564.8v-65h-36.9z'%20fill='%23000'%3e%3c/path%3e%3cpath%20d='M499.2%20493.1c0%2013.9-3.2%2027.4-9.6%2040.3-12%2024.1-50.2%2041.7-87.2%2058.6-18%208.3-36.1%2016.6-50.5%2025.3-68.8%2041.7-91.4%2092.7-98.4%20128.2-1.9%209.6-2.8%2019.5-2.8%2029.4%200%2030.4%209%2059.1%2025.3%2081%2064.9%2086.9%20174.9%2076.9%20207.1%2071.8-31.8-1.4-110-15.5-147.6-90-7.4-14.6-11.1-29.6-11.1-44.6%200-60.9%2062.1-113.4%20112-155.7%2017.2-14.6%2033.5-28.4%2045.8-41.2%2022.1-23.1%2033.4-47.8%2033.4-73.3%200-29.8-15.5-53.6-24.7-65.1%205.9%2011%208.4%2023.1%208.4%2035.3zm-304.9%2035.4c15.1-12.7%2046.7-33.7%20105.7-50.2%2030.1-8.5%2058.2-9.1%2080.7-9.6%2020.3-.5%2036.4-.9%2046.3-6.5%208.3-4.6%2013.2-11.9%2013.2-19.6l-.6-4.4c-2.9-11.3-18.3-23.5-52.8-23.8-103.1-1-167.5%2076.8-192.6%20114.1zm186.2%20178.7s42.8%2071.8%2087.1%2083.4c53.7%2014.1%2083.2-9%2083.2-9l14.8%2029.4%2022.8-112.5s4-10.2-14.8-23c-18.8-12.8-20.1-10.2-20.1-10.2s-12.1%2046-36.3%2051.1c-24.1%205.1-24.1-26.9-22.8-37%201.4-10.2%2021.9-52.1%2056.4-34.5%2037.6%2019.2%2055%2043.4%2055%2043.4s5.4%2012.8%2010.8%209%2025.5-25.6%2025.5-25.6l-8.1-134.2s0-16.6-22.8-23c-22.8-6.4-22.8-5.1-22.8-5.1l12.1%2040.9h14.8l-4%2094.6s-12.7-61.7-36.2-102.3c-28.2-48.5-73.8-88.2-73.8-88.2s28.9%2034.4%2024.3%2076.4c-3%2027.8-15.1%2059.9-75.2%20109.5-34%2028-69.7%2066.9-69.7%2066.9zm70.1-261.4c0%204.3-.9%208.2-2.8%2011.8-6.7%2012.9-25.1%2019.9-54.6%2021-53.6%201.8-182.2%2015.2-218.3%20100.3-11.6%2027.3-17.4%2057.1-17.4%2088.5%200%2035.8%207.7%2065.1%2012.8%2080.9-.6-4.3-1-12.3-1-12.3%200-33.6%208-96.6%2062-141.3%2034.3-28.4%2085.6-50.8%20152.5-66.6%2045.4-10.7%2071.3-26.9%2077-48.2l1.2-9c0-10.5-4.7-21.7-13.3-33%201%202.8%201.8%208%201.8%208zm23.8%2023.9c0%206-1.1%2012.6-4%2019.4-9.8%2023-37.1%2039.5-81.3%2049.1-115.8%2025.2-181.4%2071.5-200.6%20141.5-4.7%2017.3-6.8%2033.5-6.8%2048.6%200%2096%2084.5%20147.6%20113.2%20162.3-15.4-14.4-48.1-49.8-54.2-94.8-1.1-8.1-1.7-16.1-1.7-24%200-57%2029.4-107.2%2089.5-152.6%2019-14.3%2044.5-25.9%2069.1-37%2035.5-16.1%2069-31.2%2082.1-53.3%206.6-11%209-21.8%209-31.6%200-20.6-10.6-37.4-17.8-46.5%201.7%204.9%203.3%2011.3%203.3%2018.7zm-3.4%20393.9c-18.8%200-36.2%2017.4-36.2%2036.2%200-18.8-17.4-36.2-36.2-36.2%2018.8%200%2036.2-17.4%2036.2-36.2%200%2018.8%2017.4%2036.2%2036.2%2036.2z'%20fill='%23eec10b'%3e%3c/path%3e%3c/g%3e%3c/svg%3e")}#brand{margin-left:-.9rem}#brand:before{background-color:#000}:root[data-theme=light] #brand:before,:root[data-theme=light] #bar{background-color:#fff}:root .auth-brand:before{width:4.5rem;height:6rem;margin:0}:root .auth-brand:after{display:none}:root .auth-foot:after{display:block}
